Нужен firefox 57+ и сам Browsh.
Старницы проекта:
https://github.com/browsh-org/browsh
https://www.brow.sh
Новость о релизе на опеннете.
У меня такая лажа в дебаге:
mandala@193-124-206-162:~$ cat debug.log
Attempting to connect to Firefox Marionette
Starting Firefox in headless mode
Using default profile at: /home/mandala/.config/browsh/firefox_profile
FF-CONSOLE: 1531275936812 Marionette INFO Listening on port 2828
FF-MRNT: 50:{"applicationType":"gecko","marionetteProtocol":3}
Sending `newSession` to Firefox Marionette
FF-MRNT: 529:[1,0,null,{"sessionId":"a4498e12-d7c2-4909-8983-195361288401","capabilities":{"browserName":"firefox","browserVersion":"61.0.1","platformName":"linux","platformVersion":"4.4.0-130-generic","pageLoadStrategy":"normal","acceptInsecureCerts":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"rotatable":false,"moz:accessibilityChecks":false,"moz:headless":true,"moz:processID":4304,"moz:profile":"/home/mandala/.config/browsh/firefox_profile","moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}]
Sending `setContext` to Firefox Marionette
FF-MRNT: 13:[1,1,null,{}]
Sending `executeScript` to Firefox Marionette
...
тут однотипные сообщения с [1,2,null,{}] по [1,38,null,{}]
...
FF-MRNT: 14:[1,39,null,{}]
Sending `addon:install` to Firefox Marionette
FF-MRNT: 62:[1,40,null,{"value":"{8ff2d753-2dc8-46de-a837-fa28331d9fcf}"}]
Starting Browsh CLI client
Webextension not connected. Message not sent: /tty_size,180,67
При попытке запуска нагло серет в консоль и вешает вкладку эмулятора терминала.
Тут будет картинка, извиняйте, перепечатывать влом (вкладка эмулятора сломана, только прибить):
http://i.imgur.com/OPXndAD.png
Запускал несколько разных версий на двух разных ubuntu-16.04, локально и удаленно.
У кого работает нормально?