使用selenium IWebDriver,firefox保持超时?

时间:2016-06-02 14:39:14

标签: c# selenium

自从firefox 42降级以来,我一直有一种奇怪的行为......当用firefox设置IWebDriver时,它会打开浏览器,但每次都会超时!为什么它会像这样超时?

以下是我用来打开它的代码

string remoteAddress = "http://localhost:4444/wd/hub";

FirefoxProfile profile = new FirefoxProfile();
profile.AcceptUntrustedCertificates = true;

DesiredCapabilities capabilities = DesiredCapabilities.Firefox();
capabilities.SetCapability(FirefoxDriver.ProfileCapabilityName, profile.ToBase64String());
capabilities.SetCapability("firefox_binary", "C:\\Program Files\\Mozilla Firefox\\firefox.exe");

IWebDriver driver = new RemoteWebDriver(new Uri(remoteAddress), capabilities, TimeSpan.FromSeconds(20));

1 个答案:

答案 0 :(得分:1)

请确保您使用的是最新的Selenium软件包 - 它应该可以正常工作。