Вот ситуация: я использую Behat для проведения приемочных тестов на Symfony. Для этого я запускаю экземпляр Selenium с помощью Geckodriver, затем запускаю Behat. Все работает нормально на локальном (отлично!).
Но когда он запускается на Github action, он терпит неудачу. Я проверял версии, я даже создавал версии файлов geckodriver и selenium.jar, чтобы использовать их точно так же (несмотря на то, что они уже существуют в действии github), но ничего не работает.
Итак, я ищу любая помощь для отладки этой ошибки. Вот команды и их результаты:
$ java -jar -Dwebdriver.gecko.driver=/usr/local/share/gecko_driver /usr/share/java/selenium-server-standalone.jar &
14:19:46.106 INFO [GridLauncherV3.parse] - Selenium server version: 3.141.59, revision: e82be7d358
14:19:46.369 INFO [GridLauncherV3.lambda$buildLaunchers$3] - Launching a standalone Selenium Server on port 4444
2020-05-29 14:19:46.780:INFO::main: Logging initialized @1350ms to org.seleniumhq.jetty9.util.log.StdErrLog
14:19:47.657 INFO [WebDriverServlet.<init>] - Initialising WebDriverServlet
14:19:47.758 INFO [SeleniumServer.boot] - Selenium Server is up and running on port 4444
./vendor/bin/behat -s acceptance
Could not open connection: Unable to create new service: GeckoDriverService
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'fv-az33', ip: '10.1.0.4', os.name: 'Linux', os.arch: 'amd64', os.version: '5.3.0-1022-azure', java.version: '1.8.0_252'
Driver info: driver.version: unknown (Behat\Mink\Exception\DriverException)