尝试创建FirefoxDriver后60秒后的Selenium Timeout

时间:2017-12-05 05:24:19

标签: c# selenium firefox

我正在尝试使用Firefox和C#创建一个简单的Selenium测试用例。我已经安装了Selenium 3.8,Gecko 0.19并且拥有Firefox 54.0.1(64位)的便携式副本。

当我尝试运行以下示例代码时,出现错误

  

对远程WebDriver服务器的URL请求   http://localhost:61397/session在60秒后超时。

无论我尝试什么,我都会得到同样的错误。我已经分享了我在下面创建的代码

FirefoxDriverService service = FirefoxDriverService.CreateDefaultService(@"D:\TestProject1\bin\Debug");
service.FirefoxBinaryPath = @"D:\FirefoxPortable\FirefoxPortable.exe";
IWebDriver driver = new FirefoxDriver(service);`

我在执行带有超时错误的最后一行时收到错误。但是,我确实看到Firefox每次都打开,光标每次都聚焦在地址栏上

1 个答案:

答案 0 :(得分:1)

对于geckodriver 0.19 Firefox 55 and greater is recommended。升级浏览器版本。