2012-05-18 15 views
7

Al actualizar Firefox de 3.6 a 12. No puedo hacer que el webdriver funcione. Un script creado anteriormente en FF3.6 no funciona en FF12. ¿Hay algún cambio que deba hacerse después de la actualización? Se produce la siguiente excepción al ejecutar el script.Webdriver deja de funcionar en la actualización de Firefox

org.openqa.selenium.WebDriverException: Failed to connect to binary FirefoxBinary(C:\Program Files\Mozilla Firefox\firefox.exe) on port 7055; 

Build info: version: '2.12.0', revision: '14666', time: '2011-11-10 18:36:18' 
System info: os.name: 'Windows Vista', os.arch: 'x86', os.version: '6.1', java.version: '1.6.0' 
Driver info: driver.version: FirefoxDriver 
    at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:107) 
    at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:149) 
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:78) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:128) 
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:79) 
    at script.Individual.TestGetQuotesPage(Individual.java:68) 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) 
    at java.lang.reflect.Method.invoke(Method.java:597) 
    at org.testng.internal.MethodHelper.invokeMethod(MethodHelper.java:644) 
    at org.testng.internal.Invoker.invokeMethod(Invoker.java:546) 
    at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:700) 
    at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1002) 
    at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:137) 
    at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:121) 
    at org.testng.TestRunner.runWorkers(TestRunner.java:909) 
    at org.testng.TestRunner.privateRun(TestRunner.java:618) 
    at org.testng.TestRunner.run(TestRunner.java:499) 
    at org.testng.SuiteRunner.runTest(SuiteRunner.java:332) 
    at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:327) 
    at org.testng.SuiteRunner.privateRun(SuiteRunner.java:299) 
    at org.testng.SuiteRunner.run(SuiteRunner.java:204) 
    at org.testng.TestNG.createAndRunSuiteRunners(TestNG.java:915) 
    at org.testng.TestNG.runSuitesLocally(TestNG.java:879) 
    at org.testng.TestNG.run(TestNG.java:787) 
    at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:73) 
    at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:124) 
Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: 
*** LOG addons.xpi: startup 
*** LOG addons.xpi: Skipping unavailable install location app-system-local 
*** LOG addons.xpi: Skipping unavailable install location app-system-share 
*** LOG addons.xpi: Ignoring file entry whose name is not a valid add-on ID: C:\Users\admin\AppData\Local\Temp\anonymous4326webdriver-profile\extensions\webdriver-staging 
*** LOG addons.xpi: checkForChanges 
*** LOG addons.xpi: No changes found 

    at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start 

¿Cuáles pueden ser las posibles razones para esto?

+0

actualización a 2.21. Funcionará. –

+0

Ya !! funciona bien en el uso de la versión 2.21 – Mandy

Respuesta

14

Necesita actualizar su versión de Selenium para hacer este trabajo. Firefox 12 solo está disponible con alrededor de 2.17-ish.

Actualmente 2.21 es la última versión

Cuestiones relacionadas