EnablePassTrough无法用于Selenium Server 3.9.1



我使用此命令使用硒服务器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

enablePassThrough 模式是在 selenium client v3.5.0 中首次引入的。 eNablePassTrough 允许通过网格中心,到网格节点从测试的remotewebdriver连接到driverservice,然后到浏览器使用相同的WebDriver协议(JSON WIRE或W3C一个(端到头没有翻译。

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

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

随着 Selenium客户端v3.9.0 的发布和可用性,所有 HTTP Communication 被切换到 OKHTTP 。尽管您仍然可以通过将webdriver.http.factory系统属性设置为apache

同时支持 PassTrough 服务器模式为删除

相关内容

最新更新