gpt4 book ai didi

java - enablePassThrough 不适用于 selenium 服务器 3.9.1

转载 作者:搜寻专家 更新时间:2023-11-01 03:16:29 24 4
gpt4 key购买 nike

我使用 selenium server 3.7.1 进行测试设置,使用以下命令:

java -jar selenium-server-standalone-3.7.1.jar -enablePassThrough false

但是尝试更新到 3.9.1 时,出现错误:

Exception in thread "main" com.beust.jcommander.ParameterException:
Was passed main parameter '-enablePassThrough' but no main parameter
was defined in your arg class

意思是 enablePassThrough 在最新版本的 selenium 中不可用?为什么?还有哪些其他选项或设置可用?

最佳答案

启用直通

enablePassThrough 模式首次引入 Selenium Client v3.5.0 . enablePassThrough 允许从测试的 RemoteWebDriver 通过 Grid Hub 连接到 Grid Node,然后连接到 DriverService,然后连接到浏览器以使用相同的 WebDriver 协议(protocol)(Json Wire Protocol 或 W3C一)端到端没有翻译。

enablePassThrough 模式可以通过使用参数 -enablePassThrough false

启动独立服务器或网格节点来禁用

随着 Selenium Client v3.9.0 的发布和可用性所有 HTTP 通信 都切换到 OkHttp。尽管您仍然可以通过将 webdriver.http.factory 系统属性设置为 apache 将版本更改回 Apache HttpClient。

同时放弃服务器对passthrough模式的支持。

关于java - enablePassThrough 不适用于 selenium 服务器 3.9.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48682811/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com