首页 > 解决方案 > 我怎么知道我使用 ruby​​ 和 selenium 的 chrome 版本是什么?

问题描述

我有一个 Api 来更新我的 ChromeDriver,然后是 Chrome inside selenium。我需要将 Chrome 版本与 ChromeDriver 版本进行比较,如果 Chrome 已更新,则更新 ChromeDriver。

如何使用 Ruby 检查这些版本?

标签: rubyseleniumgoogle-chrome

解决方案


哦,从 ruby​​ ,如果你知道二进制文件的路径(或找到路径),你可以通过系统命令获取 chrome 版本

chrome_version_string = `/path/to/chrome/google-chrome -version`.chomp

同样,您可以检查 chromedriver 版本

chromedriver_version_string = `/path/to/driver/chromedriver --version`.chomp

然后您可以从字符串中提取版本号/整数,并将它们与 api 版本进行比较或进行更新


推荐阅读