当前位置: 首页 > 知识库问答 >
问题:

"WebD中出现了一个未处理的异常类型'System. InvalidoperationException'river.dll"错误

叶举
2023-03-14

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

IWebDriver driver3 = new RemoteWebDriver(
          new Uri("http://localhost:4444/wd/hub"),
          DesiredCapabilities.Firefox());
driver3.Url = "http://www.google.com";

获取错误异常为:

“System”类型的未处理异常。WebDriver中发生“InvalidOperationException”。dll其他信息:为安装功能转发新的虚拟机会话空池时出错[{browserName=firefox,version=firefox,platform=ANY}]

谁能告诉我怎么解决这个问题吗<我做了以下工作:

  1. 我正在运行一个硒网格作为角色=hub,localhost:4444作为端口。
  2. 在System属性中添加了PATH环境变量为"C:\Program Files(x86)\Mozilla Firefox\firefox.exe"
  3. 我也尝试过降低selenium jars版本甚至浏览器版本的级别,但没有结果。

谁能告诉我怎么解决这个问题吗?

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

共有1个答案

司空元凯
2023-03-14

该异常意味着,您的Selenium网格没有任何节点可用于具有所需功能的浏览器。

如果您将Selenium Grid作为计算机上的中心运行(-角色中心),请确保至少有一个提供所需浏览器的节点连接到该中心。退房http://localhost:4444/grid/console查看是否有任何节点连接到集线器。

此外,通过启动独立服务器而不指定角色,您可以将其作为集线器和节点一起运行:java-jar selenium-server-standalone-3.0.1.jar

 类似资料:
  • 我正在使用第三方dll集成zteco生物识别设备。我通过使用tlbimp.exe并复制它来添加zkemkeeper.dll。 这是我的连接类 命名空间RTEvents{class Connection{public static string IP=“192.168.1.3”;public static string PORT=“4370”;public static string MACHINE

  • 问题内容: 我之前从未遇到过此错误,所以我不确定该怎么做或意味着什么 未处理的异常类型 它在以下代码中发生: 它给了我2个选项“添加抛出声明”和“使用try / catch进行环绕”。 我该怎么办,为什么? 问题答案: 这意味着您要调用的方法已使用指令声明了从类派生的异常。当以这种方式声明一个方法时,您将被迫使用一个块来处理该异常,或者将一个相同的(对于相同的异常或超类型)语句添加到您的方法声明中

  • 我正在构建一个颤振应用程序,我必须解析api中的一些数据,我设置了所有内容,但我收到了这个错误,我不知道为什么,我是颤振新手,任何帮助都将不胜感激。谢谢。 生成的错误 这是我的api响应示例 这就是我处理数据的方式 这是模型课

  • 问题内容: 我想捕获一个异常,将其记录下来,设置一个标志,然后重新抛出相同的异常 我有这个代码: 但是eclipse在throw ex时抱怨,说“未处理的异常类型Exception”,建议我在它周围添加一个try-catch块。 实际上,我希望调用此方法的进程处理该异常,而不是自己处理……如果一切正常,我只想返回true,如果有异常,则将其记录下来 另一方面,我可以将异常包装在另一个异常中,但是不

  • 我想使用MongoDB用NestJs和TypeORM创建一个应用程序。假设我有一个实体,除了ID字段外,还有两个唯一的字段 当我想用已经存在的或创建一个新模块时,我得到了以下异常错误 因此,在catch语句中,我必须处理传入的错误。我要做的是 TypeORM是否公开预制异常?是否有我可以使用的枚举?获取这些TypeORM数据库错误的好方法是什么? 这里似乎列出了一些错误 https://githu

  • 我正在解码一个响应体,我得到了错误: 我在Udemy上学习颤振教程时,正在尝试使用API。教程说要使用https://javiercbk.github.io/json_to_dart/将JSON转换为Dart。我把JSON从https://www.openbrewerydb.org/并将其转换为Dart,但我遇到的问题是,当我尝试解码API时,我得到了未处理的错误异常:“List”类型不是“Map