Не удалось подключиться к хосту 127.0.0.1 через порт 7055 через 45000 мс. используя Selenium3

Browser: Firefox 50 version
Selenium Jar files : 3.0.1 jar
OS: Windows 7 enterprise 64 bit 

При выполнении скриптов, щелкнув правой кнопкой мыши файл xml «Запустить как пакет testNG», браузер открывается, но сразу же отображается ошибка в консоли.

Может ли кто-нибудь помочь мне, нужно ли мне понизить версию браузера, если да, то какая будет поддерживающая версия для версии selenium 3.

Журнал ошибок:

[TestNG] Running:
  C:\Users\raghuveer.amajala\AppData\Local\Temp\testng-eclipse-1646049448\testng-customsuite.xml

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
true,"v":"1.0","st":1478328645000}},"winreg-app-user":{"[email protected]":{"d":"C:\\Program Files (x86)\\WebEx\\Productivity Tools","e":false,"v":"2.0","st":1485264359732,"mt":1463471846535}},"app-global":{"{972ce4c6-7e08-4474-a285-3208198ce6fd}":{"d":"C:\\Program Files (x86)\\Mozilla Firefox\\browser\\extensions\\{972ce4c6-7e08-4474-a285-3208198ce6fd}.xpi","e":true,"v":"50.0","st":1478328645000}},"winreg-app-global":{"{D19CA586-DD6C-4a0a-96F8-14644F340D60}":{"d":"C:\\Program Files (x86)\\Common Files\\McAfee\\SystemCore","e":false,"v":"15.4.0","st":1477288713580,"mt":1476678768866}}}
1485322859314   addons.xpi  DEBUG   No changes found
1485322859325   addons.xpi  DEBUG   Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected]
1485322859326   addons.xpi  DEBUG   Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected]
1485322859331   addons.xpi  DEBUG   Calling bootstrap method startup on [email protected] version 1.0
1485322859333   addons.xpi  DEBUG   Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected]
1485322859334   addons.xpi  DEBUG   Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected]
1485322859343   addons.xpi  DEBUG   Calling bootstrap method startup on [email protected] version 1.5
1485322859344   addons.xpi  DEBUG   Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected]
1485322859345   addons.xpi  DEBUG   Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected]
1485322859349   addons.xpi  DEBUG   Calling bootstrap method startup on [email protected] version 1.0.5
1485322859360   addons.xpi-utils    DEBUG   Starting async load of XPI database C:\Users\RAGHUV~1.AMA\AppData\Local\Temp\anonymous8881786919455687854webdriver-profile\extensions.json
1485322859362   addons.xpi  DEBUG   Registering manifest for C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected]
1485322859362   addons.xpi  DEBUG   Loading bootstrap scope from C:\Program Files (x86)\Mozilla Firefox\browser\features\[email protected]
1485322859365   addons.xpi  DEBUG   Calling bootstrap method startup on [email protected] version 1.0
1485322859367   addons.manager  DEBUG   Registering shutdown blocker for XPIProvider
1485322859367   addons.manager  DEBUG   Provider finished startup: XPIProvider
1485322859367   addons.manager  DEBUG   Starting provider: LightweightThemeManager
1485322859367   addons.manager  DEBUG   Registering shutdown blocker for LightweightThemeManager
1485322859368   addons.manager  DEBUG   Provider finished startup: LightweightThemeManager
1485322859368   addons.manager  DEBUG   Starting provider: GMPProvider
1485322859386   addons.manager  DEBUG   Registering shutdown blocker for GMPProvider
1485322859386   addons.manager  DEBUG   Provider finished startup: GMPProvider
1485322859386   addons.manager  DEBUG   Starting provider: PluginProvider
1485322859387   addons.manager  DEBUG   Registering shutdown blocker for PluginProvider
1485322859387   addons.manager  DEBUG   Provider finished startup: PluginProvider
1485322859387   addons.manager  DEBUG   Completed startup sequence
1485322859726   addons.xpi-utils    DEBUG   Async JSON file read took 0 MS
1485322859726   addons.xpi-utils    DEBUG   Finished async read of XPI database, parsing...
1485322859728   addons.xpi-utils    DEBUG   Successfully read XPI database
1485322859739   addons.manager  DEBUG   Starting provider: <unnamed-provider>
1485322859739   addons.manager  DEBUG   Registering shutdown blocker for <unnamed-provider>
1485322859740   addons.manager  DEBUG   Provider finished startup: <unnamed-provider>
*** Blocklist::_loadBlocklistFromFile: blocklist is disabled
1485322859848   addons.manager  DEBUG   Starting provider: PreviousExperimentProvider
1485322859849   addons.manager  DEBUG   Registering shutdown blocker for PreviousExperimentProvider
1485322859849   addons.manager  DEBUG   Provider finished startup: PreviousExperimentProvider

    at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:118)
    at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:246)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:114)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:193)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:186)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:182)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:95)
    at Registration.Registration_webdriver.SetUp(Registration_webdriver.java:88)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:497)
    at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
    at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
    at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
    at org.testng.internal.TestMethodWorker.invokeBeforeClassMethods(TestMethodWorker.java:175)
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:107)
    at org.testng.TestRunner.privateRun(TestRunner.java:767)
    at org.testng.TestRunner.run(TestRunner.java:617)
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
    at org.testng.SuiteRunner.run(SuiteRunner.java:240)
    at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
    at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
    at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
    at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
    at org.testng.TestNG.run(TestNG.java:1057)
    at org.testng.remote.AbstractRemoteTestNG.run(AbstractRemoteTestNG.java:132)
    at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:236)
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:81)`

Ниже приведен метод setup(), это мой предыдущий класс.

@BeforeClass
public void SetUp()throws Exception
{ 
 //System.setProperty("webdriver.ie.driver","D:\\jar-files\\IEDriverServer_Win32_2.39.0\\IEDriverServer.exe");
 //driver = new InternetExplorerDriver();
    //String firefoxlocation=System.getenv("ProgramFiles(X86)")+"\\Mozilla Firefox\\firefox.exe";
    //System.setProperty("webdriver.firefox.bin", firefoxlocation);
    System.setProperty("webdriver.gecko.driver", driverPath+"geckodriver.exe");
    driver = new FirefoxDriver();
    driver.get(partnerportalurl);
    driver.manage().window().maximize();
    String title=driver.getTitle();
    System.out.println(title);

}

person Raghuveer    schedule 23.01.2017    source источник
comment
Вы загрузили geckodriver.exe и добавили в системный PATH, который является стандартом по умолчанию для автоматизации Firefox, начиная с Selenium 3.0?   -  person Naveen Kumar R B    schedule 23.01.2017
comment
Спасибо, Навин. Да, я скачал geckodriver.exe и добавил в системный путь.   -  person Raghuveer    schedule 25.01.2017
comment
пожалуйста, поделитесь примером кода, testng.xml, журналом ошибок.   -  person Naveen Kumar R B    schedule 25.01.2017
comment
Привет, Навин, пожалуйста, посмотри журнал ошибок   -  person Raghuveer    schedule 07.02.2017
comment
Пожалуйста, поделитесь кодом для метода setup, ошибка в Registration_webdriver.SetUp(Registration_webdriver.java:88). также поделитесь соответствующим кодом, где вы указываете системный путь для файла geckodriver.exe.   -  person Naveen Kumar R B    schedule 07.02.2017
comment
Спасибо, Навин, за быстрый ответ. Пожалуйста, найдите приведенный ниже код.   -  person Raghuveer    schedule 07.02.2017
comment
Привет, навин, я отредактировал свой вопрос и добавил туда метод установки, и я объявляю строку driverPath в основном классе.   -  person Raghuveer    schedule 07.02.2017
comment
Я не вижу никаких проблем в коде (если путь к драйверу правильно оценивается как geckodriver.exe путь к файлу. просто проверьте совместимость firefox и geckodriver с точки зрения версий и битовой версии (32 или 64).   -  person Naveen Kumar R B    schedule 07.02.2017
comment
Конечно, проверю и вернусь, спасибо, Навин.   -  person Raghuveer    schedule 07.02.2017


Ответы (2)


selenium пытается использовать firefox, который в данный момент установлен на вашем компьютере. Этот, вероятно, новее, чем тот, который поддерживается в вашей версии селена. Чтобы исправить это, вы можете загрузить совместимую версию Firefox и передать ее в DesiredCapabilities. Всегда полезно прочитать журнал изменений Selenium для поддерживаемых версий Firefox. .

DesiredCapabilities capabilities = new DesiredCapabilities();

// linux
capabilities.setCapability(FirefoxDriver.BINARY, "/path/to/your_firefox/firefox-bin");
// win
capabilities.setCapability(FirefoxDriver.BINARY, "C:\\path\\to\\your_firefox\\firefox.exe");

WebDriver webdriver = new FirefoxDriver(capabilities);
person metar    schedule 23.01.2017
comment
Я могу успешно запустить приведенный ниже пример программы, но когда я запускаю существующую систему сценариев селена, выдается ошибка Невозможно подключиться к хосту 127.0.0.1 через порт 7055 через 45000 мс, но я настроил банки селена 3.0.1 и добавил код системного свойства, а также заданный путь., - person Raghuveer; 25.01.2017

Просто перейдите на Firefox 47.0.1 и отключите обновления. Я сталкиваюсь с этой проблемой каждый раз, когда Firefox обновляется до версии 50 (проблема проверена на селене 2.x и 3.x).

Пожалуйста, посмотрите здесь

person Incepter    schedule 07.02.2017
comment
Спасибо, ЭЛЬ-АЯДИ, я посмотрю на это. - person Raghuveer; 08.02.2017
comment
Добро пожаловать, Firefox снова сделал это со мной сегодня утром и получил ту же ошибку ... - person Incepter; 08.02.2017