【发布时间】:2017-06-30 01:04:12
【问题描述】:
我正在运行一个简单的代码来启动 Firefox 浏览器。 在 Visual Studio 中运行它。下面是代码:
IWebDriver driver3 = new RemoteWebDriver(
new Uri("http://localhost:4444/wd/hub"),
DesiredCapabilities.Firefox());
driver3.Url = "http://www.google.com";
获取错误异常为:
WebDriver.dll 中出现“System.InvalidOperationException”类型的未处理异常 附加信息:转发新会话时出错 用于设置功能的虚拟机空池 [{browserName=firefox, version=, platform=ANY}]
谁能告诉我如何解决这个问题?
我做了以下事情:
- 我正在运行一个 selenium 网格作为 role=hub,使用 localhost:4444 作为端口。
- 已将系统属性中的 PATH 环境变量添加为“C:\Program Files (x86)\Mozilla Firefox\firefox.exe”
- 我也尝试过降级 selenium jars 版本甚至浏览器版本,但没有结果。
谁能告诉我如何解决这个问题?
解决此问题的正确代码是什么?
【问题讨论】:
标签: c# selenium selenium-webdriver selenium-grid selenium-firefoxdriver