В моем Ubuntu 16.04, когда я бегу пример php webdriver, он открывает домашнюю страницу селен, и в консоли выдает следующую ошибку
Неустранимая ошибка PHP: Uncaught Facebook \ WebDriver \ Exception \ UnrecognizedExceptionException: не удалось преобразовать безопасный в логический
Информация о сборке: версия: ‘3.5.3’, редакция: ‘a88d25fe6b’, время: ‘2017-08-29T12: 54: 15.039Z’
Системная информация: host: ‘nest-aspire-e5-575’, ip: ‘127.0.1.1’, os.name: ‘Linux’, os.arch: ‘amd64’, os.version: ‘4.10.0-32- generic ‘, java.version:’ 1.8.0_144 ‘
Информация о драйвере: driver.version: неизвестно в /home/nest/selenium/vendor/facebook/webdriver/lib/Exception/WebDriverException.php:158
Трассировка стека: # 0 /home/nest/selenium/vendor/facebook/webdriver/lib/Remote/HttpCommandExecutor.php(320): Facebook \ WebDriver \ Exception \ WebDriverException :: throwException (61, «Не удалось передать …» , Array) # 1 /home/nest/selenium/vendor/facebook/webdriver/lib/Remote/RemoteWebDriver.php(535): Facebook \ WebDriver \ Remote \ HttpCommandExecutor-> execute (Object (Facebook \ WebDriver \ Remote \ WebDriverCommand) ) # 2 /home/nest/selenium/vendor/facebook/webdriver/lib/Remote/RemoteExecuteMethod.php(40): Facebook \ WebDriver \ Remote \ RemoteWebDriver-> e в / home / nest / selenium / vendor / facebook / webdriver /lib/Exception/WebDriverException.php в строке 158
конфигурация
Вывод java -Dwebdriver.gecko.driver = «/ home / nest / selenium / geckodriver» -jar selenium-server-standalone-3.5.3.jar
06: 48: 12.855 INFO — Информация о сборке Selenium: версия: ‘3.5.3’, версия: ‘a88d25fe6b’
06: 48: 12.856 ИНФОРМАЦИЯ — Запуск автономного сервера Selenium
2017-09-10 06: 48: 12.872: INFO :: main: регистрация инициализирована при 223ms в org.seleniumhq.jetty9.util.log.StdErrLog
06: 48: 12.916 ИНФОРМАЦИЯ — Класс драйвера не найден: com.opera.core.systems.OperaDriver
06: 48: 12.940 ИНФОРМАЦИЯ — Класс провайдера драйверов org.openqa.selenium.ie.InternetExplorerDriver Регистрация пропущена:
Возможности регистрации Возможности [{sureCleanSession = true, browserName = Internet Explorer, version =, platform = WINDOWS}] не соответствует текущей платформе LINUX
06: 48: 12.940 ИНФОРМАЦИЯ — Регистрация класса поставщика драйверов org.openqa.selenium.edge.EdgeDriver пропускается:
Возможности регистрации Возможности [{browserName = MicrosoftEdge, version =, platform = WINDOWS}] не соответствует текущей платформе LINUX
06: 48: 12.940 ИНФОРМАЦИЯ — Регистрация класса поставщика драйверов org.openqa.selenium.safari.SafariDriver пропускается:
Возможности регистрации Возможности [{browserName = safari, version =, platform = MAC}] не соответствует текущей платформе LINUX
06: 48: 12.962 INFO — Использование обработчика режима сквозного просмотра
2017-09-10 06: 48: 12.986: ИНФОРМАЦИЯ: osjs.Server: main: jetty-9.4.5.v20170502
2017-09-10 06: 48: 13.017: ПРЕДУПРЕЖДЕНИЕ: osjs.SecurityHandler: main: ServletContext @ o.s.j.s.ServletContextHandler @ 18eed359 {/, null, STARTING} обнаружил методы http для пути: /
2017-09-10 06: 48: 13.021: ИНФОРМАЦИЯ: osjsh.ContextHandler: main: Запущено o.s.j.s.ServletContextHandler@18eed359 {/, null, ДОСТУПНО}
2017-09-10 06: 48: 13.034: ИНФОРМАЦИЯ: osjs.AbstractConnector: main: Запущен ServerConnector @ 1c7348f {HTTP / 1.1, [http / 1.1]} {0.0.0.0:4444}
2017-09-10 06: 48: 13.035: ИНФОРМАЦИЯ: osjs.Server: main: Started @ 386ms
06: 48: 13.035 ИНФОРМАЦИЯ — Selenium Server запущен и работает
2017-09-10 06: 48: 29.920: ИНФОРМАЦИЯ: osjshC.ROOT: qtp1227229563-10: org.openqa.selenium.remote.server.WebDriverServlet-1d057a39: Инициализация WebDriverServlet
06: 48: 29.991 ИНФОРМАЦИЯ — Привязка поставщика по умолчанию к: org.openqa.selenium.chrome.ChromeDriverService
06: 48: 29.992 INFO — Обнаружен обработчик: org.openqa.selenium.remote.server.BeginSession@4c16c489
06: 48: 29.995 INFO — / session: выполнение POST в / session (обработчик: BeginSession)
06: 48: 30.056 ИНФОРМАЦИЯ — Возможности: Возможности {browserName = firefox, platformName = ANY, platform = ANY, firefox_profile = UEsDBBQAAAAAAA42Kkvf9RXUMgA …,}
06: 48: 30.057 ИНФОРМАЦИЯ — Возможности {browserName = firefox, platformName = ANY, platform = ANY, firefox_profile = UEsDBBQAAAAAAA42Kkvf9RXUMgA …,} соответствует классу org.openqa.selenium.remote.server.Sopenq org $ .selenium.firefox.GeckoDriverService)
06: 48: 30.057 ИНФОРМАЦИЯ — Возможности {browserName = firefox, platformName = ANY, platform = ANY, firefox_profile = UEsDBBQAAAAAAA42Kkvf9RXUMgA …,} соответствует классу org.openqa.selenium.remote.server.Sopenq org $ .selenium.chrome.ChromeDriverService)
1505006310485 geckodriver ИНФОРМАЦИЯ geckodriver 0.18.0
1505006310509 geckodriver INFO Прослушивание 127.0.0.1:11793
1505006311757 geckodriver :: марионетка INFO Запуск браузера / usr / bin / firefox с аргументами [«-marionette»] 1505006312726 ИНФОРМАЦИЯ о марионетках, включенная через —marionette
1505006316997 Marionette INFO Прослушивание порта 38555
Ошибка JavaScript: chrome: //marionette/content/server.js, строка 337: NS_ERROR_SOCKET_ADDRESS_IN_USE: компонент вернул код ошибки: 0x804b0036 (NS_ERROR_SOCKET_ADDRESS_IN_USE) [nsIServerSocket.initSpecialConnection] 1505006317173 Marionette DEBUG загружен listener.js
06: 48: 37.478 ИНФОРМАЦИЯ — Найден обработчик: org.openqa.selenium.remote.server.ServicedSession@51dd308a
06: 48: 37.480 INFO — Поток обработчика для сеанса 8505af40-68e2-4bb2-9b42-86e6ee81309f (firefox): Выполнение POST в / session / 8505af40-68e2-4bb2-9b42-86e6ee81309f / url (обработчик: ServicedSession)
1505006317551 Марионетка DEBUG Получено событие DOM «beforeunload» для «about: blank» 1505006318275 Марионетка DEBUG Получено событие DOM «pagehide» для «about: blank» 1505006318277 Марионетка DEBUG Получено событие DOM «unload» для «about: blank» 1505006319120 DEBUG Marionette Получено событие «DOMContentLoaded» для «http://www.seleniumhq.org/«1505006320699 Marionette DEBUG получил событие DOM» pageshow «для»http://www.seleniumhq.org/«06: 48: 40.802 ИНФОРМАЦИЯ — Найден обработчик: org.openqa.selenium.remote.server.ServicedSession@51dd308a
06: 48: 40.804 INFO — Поток обработчика для сеанса 8505af40-68e2-4bb2-9b42-86e6ee81309f (firefox): выполнение DELETE в / session / 8505af40-68e2-4bb2-9b42-86e6ee81309f / cookie (обработчик: ServicedSession)
06: 48: 40.870 ИНФОРМАЦИЯ — Найден обработчик: org.openqa.selenium.remote.server.ServicedSession@51dd308a
06: 48: 40.872 INFO — Поток обработчика для сеанса 8505af40-68e2-4bb2-9b42-86e6ee81309f (firefox): Выполнение POST в / session / 8505af40-68e2-4bb2-9b42-86e6ee81309f / cookie (обработчик: ServicedSession)
Вы должны установить путь к геккодриверу, я думаю:
java -Dwebdriver.gecko.driver="C:\Users\Dev\geckodriver-v0.11.1\geckodriver.exe" -jar C:\wamp\bin\php
\php5.6.25\selenium-server-standalone-3.0.1.jar
Других решений пока нет …