gpt4 book ai didi

selenium - 如何查找 Selenium 网格上节点使用的 chrome 驱动程序版本

转载 作者:行者123 更新时间:2023-12-02 20:02:59 24 4
gpt4 key购买 nike

有没有办法远程检查特定节点上使用的 chrome 驱动程序版本?

我知道直接在节点上运行 chromedriver.exe -v 将报告驱动程序版本。但是有没有办法通过selenium grid api来查询这个?

我已经查看了这里的有用信息,但我看不到一种方法:https://github.com/nicegraham/selenium-grid2-api

或者理想情况下,我希望看到它显示在每个节点的 selenium 网格控制台的配置选项卡上。

也许有一种方法可以通过在将节点连接到网格之前捕获运行 capture the chromedriver.exe -v 的输出来将其显示为添加到配置中的额外属性?

最佳答案

如果您有节点的配置文件,您可以将当前正在运行/部署的 chromedriver 版本添加到该文件中,它将显示在“配置”选项卡中。
我手动添加了 chromedriver 版本,但您可以在节点部署期间轻松添加它。

Configuration file with capabilities

这样,它将显示在/grid/console 的“配置”选项卡的功能部分中。

Capabilities with chromedriver version

PS:如果您在代码运行时需要 Chromedriver 版本,可以通过 driver.getCapabilities().getCapability("chrome") 获取它。然后解析chromedriverVersion使用正则表达式。

关于selenium - 如何查找 Selenium 网格上节点使用的 chrome 驱动程序版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42436135/

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