I ran into a problem while running selenium scripts in Firefox browser.
Console Error:
org.openqa.selenium.WebDriverException: Unable to bind to locking port 7054 within 45000 ms
Build info: version: '2.39.0', revision: 'ff23eac', time: '2013-12-16 16:11:15'
System info: host: 'usnywqa01', ip: '10 .3.3.20 ', os.name:' Windows 7 ', os.arch:' amd64 ', os.version:' 6.1 ', java.version:' 1.7.0_17 ''
Driver info: driver.version: FirefoxDriver
Build info: version: '2.39.0', revision: '14fa800511cc5d66d426e08b0b2ab926c7ed7398', time: '2013-12-16 13:18:38'
System info: host: abc-PV-5 ', ip:' XX.X.XX.XX ', os.name:' Windows 7 ', os.arch:' x86 ', os.version:' 6.1 ', java .version: '1.7.0_07'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.internal.SocketLock.lock (SocketLock.java:98)
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start (NewProfileExtensionConnection.java:84)
at org.openqa.selenium.firefox.FirefoxDriver.startClient (FirefoxDriver.java:250)
at org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver.java:110)
at org.openqa.selenium.firefox.FirefoxDriver. (FirefoxDriver.java:197)
at org.openqa.selenium.firefox.FirefoxDriver. (FirefoxDriver.java:190)
at org.openqa.selenium.firefox.FirefoxDriver. (FirefoxDriver.java:108)
at sun.reflect.GeneratedConstructorAccessor51.newInstance (Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Unknown Source)
at java.lang.reflect.Constructor.newInstance (Unknown Source)
at org.openqa.selenium.remote.server.DefaultDriverFactory.callConstructor (DefaultDriverFactory.java:62)
at org.openqa.selenium.remote.server.DefaultDriverFactory.newInstance (DefaultDriverFactory.java:56)
at org.openqa.selenium.remote.server.DefaultSession $ BrowserCreator.call (DefaultSession.java:216)
at org.openqa.selenium.remote.server.DefaultSession $ BrowserCreator.call (DefaultSession.java:1)
at java.util.concurrent.FutureTask $ Sync.innerRun (Unknown Source)
at java.util.concurrent.FutureTask.run (Unknown Source)
at org.openqa.selenium.remote.server.DefaultSession $ 1.run (DefaultSession.java:170)
at java.util.concurrent.ThreadPoolExecutor.runWorker (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor $ Worker.run (Unknown Source)
at java.lang.Thread.run (Unknown Source)
I tried changing the selenium server to 2.35 or 2.39, and I updated ff to 26. But it does not work
When I downgrade ff to 24, my scripts work fine.
- I would like to know why this happened and the root causes.
- I would like to know what is a permanent solution for the above 24 version of ff.
Please help me with this.
source
share