进入新网页时,Seleniums Gecko Driver崩溃了



我正在使用新的壁虎驱动程序在Firefox中进行测试。当我更改URL时,通常会失败。我的测试是10个不同页面以执行非常基本的健康检查。手动使用Firefox(而不是壁虎/硒(时,这些页面始终加载,但是当使用壁虎驱动器时,它会在gotourl((上失败。

它不一致的十页中的哪个失败,但它总是在十个页面上始终失败。当它失败时,Firefox关闭,并且会出现错误消息,询问我是否要将详细信息提交给Mozilla。

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

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

编辑

  • Selenium.Support v3.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,更新为53.0.0的Firefox,将Geckodriver更新为0.16.1清洁解决方案并重建并起作用。

相关内容

最新更新