对我们的线人进行自动化测试。目前,我们正在检索最新版本的Chrome和Firefox作为我们设置的一部分,但是,我们使用的chromedriver和geckodriver版本是硬编码的,因为似乎没有指向最新版本的链接。
Ex.这里是下载最新版Firefox的线路
wget -nv -O ~/FirefoxSetup.tar.bz2 "https://download.mozilla.org/?product=firefox-latest&os=linux64"
字符串
而这一行下载了特定版本的geckodriver
wget -nv -O ~/geckodriver.tar.gz "https://github.com/mozilla/geckodriver/releases/download/v0.29.1/geckodriver-v0.29.1-linux64.tar.gz"
型
有没有办法总是得到最新的chromedriver和geckodriver?
2条答案
按热度按时间x9ybnkn61#
检查this gist是否有帮助,至少对于chromedriver:
字符串
关于geckodriver:
型
fruv7luv2#
要避免两个结果(.tar.gz和.tar.gz.asc文件):
字符串
我需要在
jq
命令的末尾添加一个新的select子句。示例如下:
型
这只会选择所需的URL(.tar.gz存档URL):
型