java - Java Selenium InvalidArgumentException:无法识别的选项 moz:debuggerAddress
问题描述
创建了一个 Selenium 服务器并像这样使用它:
FirefoxOptions options = new FirefoxOptions();
options.setProfile(new FirefoxProfile());
driver = new RemoteWebDriver(new URL("http://localhost:4444/wd/hub"), options);
如果我在一个空的 Maven 项目中使用该代码,它可以工作,但在我的 Storm 项目中,我收到此错误:
remote stacktrace:
org.openqa.selenium.InvalidArgumentException: Unrecognised option moz:debuggerAddress
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'my-laptop', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.11.0-37-generic', java.version: '11.0.11'
Driver info: driver.version: unknown
remote stacktrace:
at jdk.internal.reflect.GeneratedConstructorAccessor11.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingCo nstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
...
任何人都知道为什么那里需要 moz:debuggerAddress 以及如何修复它?谢谢
解决方案
推荐阅读
- docker - docker-compose 和 Dockerfile 不安装 drupal
- kotlin - 在 [Kotlin] 中强制货币格式
- javascript - 当父div隐藏溢出时如何向div添加滚动条
- ms-access - .bat 文件中的动态用户
- sql-server - SQL Server 中的数据格式
- reactjs - react-native-reanimated 旋转仅适用于 .map 循环内的最后一个孩子
- python - 如何在具有最小/最大裁剪的 numpy 数组中的特定索引处添加值?
- javascript - 如何删除 DiscordJS (v12) 中的现有嵌入
- c# - 无需重新编译即可添加代码模块的设计模式
- swift - Swift 代码在不应该运行的情况下运行两次