我使用.Net在Windows Server 2008R2上使用Firefox 47.0.2运行Selenium 2.x. 我正在运行x64代码.
我正在尝试升级到Selenium 3.40 + geckdriver 0.18.0,但我找不到运行100%的Firefox版本.除非另有说明,否则我将使用x64 en-US版本的Firefox.他们是从这里下载的.
这是我发现的:
- Firefox 51.0.1 - 太旧了 - Geckodriver抱怨"无法找到一组匹配的功能"
- Firefox 52.0.2 - 调用setPageLoadTimeout时出现IndexOutOfBoundException
- Firefox 52.2.1esr - 调用setPageLoadTimeout时出现IndexOutOfBoundException
- Firefox 53.0.3 - 退出时,Firefox窗口保持不变,需要手动关闭
- Firefox 54.0.1(尝试过x64和X86) - 退出时崩溃
- Firefox 55b9 - 退出时崩溃
是否有硒3.4.0 + geckodriver + Firefox的组合可以在.Net上运行?