gpt4 book ai didi

firefox - 更新至 28.0 后无法确定 FireFox 的当前版本

转载 作者:行者123 更新时间:2023-12-03 00:47:37 24 4
gpt4 key购买 nike

当我使用 Firefox 28.0 运行 Selenium 测试时,我得到:

“WebDriver.dll 中发生“OpenQA.Selenium.WebDriverException”类型的异常,但未在用户代码中处理

附加信息:无法使用注册表确定 FireFox 的当前版本,请确保您已正确安装 FireFox”

我昨天用 Firefox 成功运行了测试。

我认为 Firefox 从昨天起就自动更新到了 28.0。

今天我收到上述错误。

我卸载了 Firefox 并重新安装,但仍然遇到相同的异常。

Selenium 2.40火狐28.0Gallio 和 MbUnit 3.4

关于如何解决的任何想法?我想我可以切换到IE进行测试。

编辑

最佳答案

调用 FireFoxBinary() 构造函数时生成错误。

 DriverObj = New FirefoxDriver(New FirefoxBinary(), New FirefoxProfile(), TimeSpan.FromMinutes(10))

对 FirefoxBinary 的调用工作了三周,所以我不确定为什么它昨天决定失败。也许是 Firefox 从 27 到 28 自动更新的原因。

解决方案是将文件路径添加到 Firefox 二进制文件:

 DriverObj = New FirefoxDriver(New FirefoxBinary("C:\Program Files (x86)\Mozilla Firefox\Firefox.exe"), New FirefoxProfile(), TimeSpan.FromMinutes(10))

关于firefox - 更新至 28.0 后无法确定 FireFox 的当前版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22508571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com