如何找到用于 Selenium 网格上节点的 chrome 驱动程序版本
How to find chrome driver version in use for a node on a Selenium grid
有没有办法远程检查特定节点上使用的 chrome 驱动程序版本?
我知道运行chromedriver.exe -v
直接在节点上会报驱动版本。但是有什么办法可以通过selenium grid查询这个吗api?
我已经查看了这里的有用信息,但我看不到这样做的方法:https://github.com/nicegraham/selenium-grid2-api
或者理想情况下,我希望看到它显示在每个节点的 selenium 网格控制台的配置选项卡上。
也许有一种方法可以将其显示为额外的 属性 我在将节点连接到网格之前通过捕获 运行 capture the output of chromedriver.exe -v
的输出添加到配置中?
如果您有节点的配置文件,您可以将当前 running/deployed chromedriver 版本添加到该文件,然后它将显示在“配置”选项卡中。
我手动添加了 chromedriver 版本,但您可以在节点部署期间轻松添加它。
这样它将显示在您 /grid/console 的“配置”选项卡的功能部分中。
PS:如果您在代码运行期间需要 Chromedriver 版本,您可以使用 driver.getCapabilities().getCapability("chrome")
获取它,然后使用 RegEx 解析 chromedriverVersion
。
有没有办法远程检查特定节点上使用的 chrome 驱动程序版本?
我知道运行chromedriver.exe -v
直接在节点上会报驱动版本。但是有什么办法可以通过selenium grid查询这个吗api?
我已经查看了这里的有用信息,但我看不到这样做的方法:https://github.com/nicegraham/selenium-grid2-api
或者理想情况下,我希望看到它显示在每个节点的 selenium 网格控制台的配置选项卡上。
也许有一种方法可以将其显示为额外的 属性 我在将节点连接到网格之前通过捕获 运行 capture the output of chromedriver.exe -v
的输出添加到配置中?
如果您有节点的配置文件,您可以将当前 running/deployed chromedriver 版本添加到该文件,然后它将显示在“配置”选项卡中。
我手动添加了 chromedriver 版本,但您可以在节点部署期间轻松添加它。
这样它将显示在您 /grid/console 的“配置”选项卡的功能部分中。
PS:如果您在代码运行期间需要 Chromedriver 版本,您可以使用 driver.getCapabilities().getCapability("chrome")
获取它,然后使用 RegEx 解析 chromedriverVersion
。