Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# &引用;类型为';的未处理异常;系统无效操作异常';在WebDriver.dll中发生;出现错误_C#_Selenium_Selenium Webdriver_Selenium Grid_Selenium Firefoxdriver - Fatal编程技术网

C# &引用;类型为';的未处理异常;系统无效操作异常';在WebDriver.dll中发生;出现错误

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中

我正在运行一个简单的代码来启动Firefox浏览器。 在VisualStudio中运行它。代码如下:

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}]

有谁能告诉我如何解决这个问题吗?
我已经做了以下工作:

  • 我以role=hub的身份运行selenium网格,并以localhost:4444作为端口
  • 已在系统属性中添加了PATH环境变量“C:\Program Files(x86)\Mozilla Firefox\Firefox.exe”
  • 我还尝试过降级SeleniumJARS版本,甚至是浏览器版本,但没有结果
  • 谁能告诉我怎么解决这个问题吗


    解决此问题的正确代码是什么?

    该异常意味着您的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…它得到了修复。。。!!!感谢你们所有人的帮助…在过去的三天里,我一直在犯这个错误…我必须说这是一个巨大的解脱…-)