org.openqa.selenium.firefox.NotConnectedException: невозможно подключиться к хосту 127.0.0.1 при выполнении кода с использованием GeckoDriver и Firefox - PullRequest
0 голосов
/ 14 мая 2018

Испытания кода:

public class loginmethod { 

    @Test 
    public void login() throws InterruptedException { 
        System.setProperty("webdriver.gecko.driver", "D:\\Tools\\geckodriver"); 
        WebDriver driver = new FirefoxDriver(); 
        driver.manage().window().maximize(); 
        driver.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);
    }
}

Информация о бинарной версии:

  • FireFox: 60,0
  • Селениевый кувшин: 2,45
  • GeckoDriver: 20,1

При запуске кода с использованием драйвера Firefox выдается следующая ошибка:

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
 Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=
*** Blocklist::_preloadBlocklistFile: blocklist is disabled
1526302485156   addons.xpi-utils    DEBUG   Starting async load of XPI database 
1526302485236   addons.xpi  DEBUG   Ignoring file entry whose name is not a valid add-on QA\AppData\Local\Temp\anonymous5274473150250365422webdriver-profile\extensions\webdriver-staging
1526302485236   addons.xpi  DEBUG   Existing add-on fxdriver@googlecode.com in app-profile
1526302485236   addons.xpi  INFO    Mapping activity-stream@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\activity-stream@mozilla.org.xpi
1526302485236   addons.xpi  INFO    Mapping aushelper@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\aushelper@mozilla.org.xpi
1526302485236   addons.xpi  INFO    Mapping firefox@getpocket.com to C:\Program Files\Mozilla Firefox\browser\features\firefox@getpocket.com.xpi
1526302485236   addons.xpi  INFO    Mapping followonsearch@mozilla.com to C:\Program Files\Mozilla Firefox\browser\features\followonsearch@mozilla.com.xpi
1526302485236   addons.xpi  INFO    Mapping formautofill@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\formautofill@mozilla.org.xpi
1526302485236   addons.xpi  INFO    Mapping onboarding@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\onboarding@mozilla.org.xpi
1526302485236   addons.xpi  INFO    Mapping screenshots@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\screenshots@mozilla.org.xpi
1526302485236   addons.xpi  INFO    Mapping shield-recipe-client@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\shield-recipe-client@mozilla.org.xpi
1526302485236   addons.xpi  INFO    Mapping webcompat@mozilla.org to C:\Program Files\Mozilla Firefox\browser\features\webcompat@mozilla.org.xpi
1526302485236   addons.xpi  DEBUG   Existing add-on activity-stream@mozilla.org in app-system-defaults
1526302485236   addons.xpi  DEBUG   Existing add-on aushelper@mozilla.org in app-system-defaults
1526302485236   addons.xpi  DEBUG   Existing add-on firefox@getpocket.com in app-system-defaults
1526302485236   addons.xpi  DEBUG   Existing add-on followonsearch@mozilla.com in app-system-defaults
1526302485236   addons.xpi  DEBUG   Existing add-on formautofill@mozilla.org in app-system-defaults
1526302485238   addons.xpi  DEBUG   Existing add-on onboarding@mozilla.org in app-system-defaults
1526302485238   addons.xpi  DEBUG   Existing add-on screenshots@mozilla.org in app-system-defaults
1526302485238   addons.xpi  DEBUG   Existing add-on shield-recipe-client@mozilla.org in app-system-defaults
1526302485238   addons.xpi  DEBUG   Existing add-on webcompat@mozilla.org in app-system-defaults
1526302485238   addons.xpi  INFO    Mapping {972ce4c6-7e08-4474-a285-3208198ce6fd} to C:\Program Files\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi
1526302485238   addons.xpi  DEBUG   Existing add-on {972ce4c6-7e08-4474-a285-3208198ce6fd} in app-global
1526302485238   addons.xpi  DEBUG   getInstallState changed: false, state: {}
1526302485332   addons.xpi-utils    DEBUG   Async JSON file read took 0 MS
1526302485332   addons.xpi-utils    DEBUG   Finished async read of XPI database, parsing...
1526302485336   addons.xpi-utils    DEBUG   Successfully read XPI database
Crash Annotation GraphicsCriticalError: |[C0][GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v= (t=6.22361) [GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=
Crash Annotation GraphicsCriticalError: |[C0][GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v= (t=2.67818) [GFX1]: Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=

1 Ответ

0 голосов
/ 14 мая 2018

Это сообщение об ошибке ...

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
 Potential driver version mismatch ignored due to missing DLLs igd10umd64 v= and igd10iumd64 v=
*** Blocklist::_preloadBlocklistFile: blocklist is disabled

... подразумевает, что GeckoDriver не смог успешно инициировать / порождать новый сеанс / экземпляр веб-клиента.

Ваша главная проблема - совместимость версии между двоичными файлами, которые вы используете следующим образом:

  • Ваш Selenium Client версия 2,45 , что почти 2,5 года старше.
  • Ваш GeckoDriver версия v20.1 .
  • Примечания к выпуску 0.19.0 (2017-09-16) четко упоминает следующее:

Обратите внимание, что для geckodriver 0.19.0 рекомендуются следующие версии:

  • Firefox 55.0 (и выше)
  • Селен 3,5 (и выше)
  • Примечания к выпуску 0.16.0 (2017-04-21) ясно упоминает следующее:

Обратите внимание, что geckodriver v0.16.0 совместим только с Selenium 3.4 и выше.

  • Ваша Firefox версия v60.0 .

Таким образом, существует явное несоответствие между Selenium Client v2.45 , GeckoDriver v20.1 и Firefox v60.0 .

Решение

  • Обновление JDK до последних уровней JDK 8u162 .
  • Обновление Селен до текущих уровней Версия 3.11.0 .
  • Обновление GeckoDriver до GeckoDriver v0.20.1 уровень.
  • GeckoDriver присутствует в указанном месте.
  • GeckoDriver имеет разрешение на выполнение для пользователей без полномочий root.
  • Обновление Firefox версии до Firefox v60.0 уровней.
  • Очистите ваше Рабочее пространство проекта через IDE и Перестройте ваш проект только с необходимыми зависимостями.
  • Используйте CCleaner , чтобы стереть все рутинные операции ОС до и после выполнения Test Suite .
  • Если версия вашего базового веб-клиента устарела, удалите ее через Revo Uninstaller и установите последнюю версию GA и выпущенную версию Web Клиент .
  • Возьмите Перезагрузку системы .
  • Выполните Test как пользователь без полномочий root.
  • Всегда вызывайте driver.quit() в методе tearDown(){} для закрытия и уничтожения экземпляров WebDriver и Web Client изящно.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...