Chr*_*s R 5 selenium selenium-grid selenium-chromedriver
有没有办法远程检查特定节点上使用的chrome驱动程序版本?
我知道chromedriver.exe -v直接在节点上运行会报告驱动程序版本.但有没有办法通过selenium grid api查询?
我在这里查看了有用的信息,但我看不到这样做的方法:https://github.com/nicegraham/selenium-grid2-api
或者理想情况下,我希望在每个节点的selenium网格控制台的配置选项卡上看到这一点.
也许有一种方法可以将此作为一个额外的属性显示我添加到配置中,从capture the output of chromedriver.exe -v连接节点到网格之前捕获运行的输出?
小智 5
如果您的节点有配置文件,则可以向其中添加当前正在运行/部署的chromedriver版本,然后该版本将显示在“配置”标签中。
我手动添加了chromedriver版本,但是您可以在节点部署期间轻松添加它。
这样,它将显示在/ grid / console的“配置”选项卡的功能部分中。
PS:如果您在代码运行期间需要Chromedriver版本,则可以使用RegEx 来获取它,driver.getCapabilities().getCapability("chrome")而不是chromedriverVersion使用RegEx来解析它。
| 归档时间: |
|
| 查看次数: |
23417 次 |
| 最近记录: |