C# Seleniums Gecko驱动程序在转到新网页时崩溃

C# Seleniums Gecko驱动程序在转到新网页时崩溃,c#,selenium,firefox,selenium-webdriver,geckodriver,C#,Selenium,Firefox,Selenium Webdriver,Geckodriver,我正在使用新的Gecko驱动程序在Firefox中进行测试。当我更改url时,它经常失败。我有一个测试,它会转到10个不同的页面来执行一个非常基本的健康检查。手动使用Firefox(不是Gecko/Selenium)时,页面总是会加载,但使用Gecko驱动程序时,GoTour()会失败 十页中哪一页失败并不一致,但十页中的一页总是失败的。当它失败时,Firefox关闭并弹出一条错误消息,询问我是否要将详细信息提交给Mozilla 我是做错了什么,还是对壁虎司机有一些我不知道的限制?Chrome和

我正在使用新的Gecko驱动程序在Firefox中进行测试。当我更改url时,它经常失败。我有一个测试,它会转到10个不同的页面来执行一个非常基本的健康检查。手动使用Firefox(不是Gecko/Selenium)时,页面总是会加载,但使用Gecko驱动程序时,GoTour()会失败

十页中哪一页失败并不一致,但十页中的一页总是失败的。当它失败时,Firefox关闭并弹出一条错误消息,询问我是否要将详细信息提交给Mozilla

我是做错了什么,还是对壁虎司机有一些我不知道的限制?Chrome和InternetExplorer驱动程序可以很好地处理完全相同的测试

var service = FirefoxDriverService.CreateDefaultService(DriverPathOnSystem);
var driver = new FirefoxDriver(service);

driver.Navigate().GoToUrl(url);
编辑

  • Selenium.supportv3.4.0(nuget)
  • Selenium.WebDriver v3.4.0(nuget)
  • Firefox 51.0.1(32位),但也使用 构建一台机器,它在那里也有同样的故障
  • 壁虎0.16.0

进一步研究后,我发现我实际上使用的是WebDriver v3.2.0

我将WebDriver更新为v3.4.0, 将FireFox更新为53.0.0, 将GeckoDriver更新为0.16.1
清洗了解决方案并重新构建,它成功了。

您使用的是什么版本?火狐版本?壁虎版?硒版本?请编辑您的答案以包括these@sircapsalot完成!你能粘贴错误吗?