我期望能够正常运行测试。
有没有人遇到同样的事情? Selenium版本:2.41.0(作为Nuget包安装)操作系统:Windows 7 浏览器:Firefox 浏览器版本:32
解决方案最新的Firefox版本 Selenium 2.41.0正式支持是 28 。降级您的浏览器。根据其他答案,降级到Firefox 31就足以让它工作。
有最新的 selenium package 安装。这个策略总是一样的 - 确保你使用的是你的selenium包浏览器支持的版本。
另见:
- Firefox版本的selenium-firefox-driver 2.41.0
- 无法获得稳定的Firefox连接60秒(Windows 8 + FF 32.0)
I've just updated to Firefox 32, when I attempt to run my Selenium Webdriver Test, Im getting the following
Failed to start up socket within 45000 ms. Attempted to connect to the following addresses: 127.0.0.1:7055 OpenQA.Selenium.WebDriverException was unhandled by user code HResult=-2146233088 Message=Failed to start up socket within 45000 ms. Attempted to connect to the following addresses: 127.0.0.1:7055 Source=WebDriver StackTrace: at OpenQA.Selenium.Firefox.FirefoxDriverServer.ConnectToBrowser(TimeSpan timeToWait) at OpenQA.Selenium.Firefox.FirefoxDriverServer.Start() at OpenQA.Selenium.Firefox.FirefoxDriverCommandExecutor.Execute(Command commandToExecute) at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters) at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities) at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities) at OpenQA.Selenium.Firefox.FirefoxDriver..ctor(FirefoxBinary binary, FirefoxProfile profile, ICapabilities capabilities, TimeSpan commandTimeout) at OpenQA.Selenium.Firefox.FirefoxDriver..ctor(FirefoxBinary binary, FirefoxProfile profile, TimeSpan commandTimeout) at OpenQA.Selenium.Firefox.FirefoxDriver..ctor(FirefoxBinary binary, FirefoxProfile profile) at OpenQA.Selenium.Firefox.FirefoxDriver..ctor() at SMT.Web.FunctionalTests.Drivers.Driver.GetWebDriver(Int32 browser, String page)I was expecting to be able to run the tests as per normal.
Has anyone experiencing the same thing? How did you resolve the issue?
Selenium version: 2.41.0 (Installed as a Nuget Package) OS: Windows 7 Browser: Firefox Browser version: 32
解决方案The latest Firefox version that Selenium 2.41.0 officially supports is 28. Downgrade your browser. According to the other answers, downgrading to Firefox 31 is enough to make it work.
It is always a good idea to have the latest selenium package installed. The strategy, though, is always the same - make sure that you are using the version supported by your selenium package browser.
See also:
- Firefox version for selenium-firefox-driver 2.41.0
- Unable to obtain stable Firefox connection in 60 seconds (Windows 8 + FF 32.0)
更多推荐
Firefox WebDriver不支持Firefox 32
发布评论