C# &引用;类型为';的未处理异常;系统无效操作异常';在WebDriver.dll中发生;出现错误
我正在运行一个简单的代码来启动Firefox浏览器。 在VisualStudio中运行它。代码如下:C# &引用;类型为';的未处理异常;系统无效操作异常';在WebDriver.dll中发生;出现错误,c#,selenium,selenium-webdriver,selenium-grid,selenium-firefoxdriver,C#,Selenium,Selenium Webdriver,Selenium Grid,Selenium Firefoxdriver,我正在运行一个简单的代码来启动Firefox浏览器。 在VisualStudio中运行它。代码如下: IWebDriver driver3 = new RemoteWebDriver( new Uri("http://localhost:4444/wd/hub"), DesiredCapabilities.Firefox()); driver3.Url = "http://www.google.com"; 将错误异常获取为: WebDriver.dll中
IWebDriver driver3 = new RemoteWebDriver(
new Uri("http://localhost:4444/wd/hub"),
DesiredCapabilities.Firefox());
driver3.Url = "http://www.google.com";
将错误异常获取为:
WebDriver.dll中发生类型为“System.InvalidOperationException”的未处理异常
其他信息:为安装功能转发新会话空VM池时出错[{browserName=firefox,version=,platform=ANY}]
有谁能告诉我如何解决这个问题吗?我已经做了以下工作:
解决此问题的正确代码是什么?该异常意味着您的Selenium网格没有任何具有所需功能的浏览器可用的节点 如果您在计算机上以集线器运行Selenium Grid(
-角色集线器
),请确保至少有一个提供所需浏览器的节点连接到该集线器。查看是否有任何节点连接到集线器
另外,您可以将独立服务器作为集线器和节点一起运行,方法是启动它而不指定角色:java-jar selenium-server-standalone-3.0.1.jar
可能的重复。此外,这个链接可能也有帮助:我只是做了一个小调整。1). 我在“管理模式”下启动了命令提示符。2). 将java路径指定为“cd C:\Program Files(x86)\java”(在第3页)。然后以“java-jar selenium-server-standalone-3.0.1.jar”的形式运行该命令,但没有指定任何角色和Vollaaaa…它得到了修复。。。!!!感谢你们所有人的帮助…在过去的三天里,我一直在犯这个错误…我必须说这是一个巨大的解脱…-)