标签: cft

如何在 Debian 上从 zip 文件安装 Chrome 进行测试?

使用:

Distributor ID: Debian
Description:    Debian GNU/Linux 10 (buster)
Release:    10
Codename:   buster
Run Code Online (Sandbox Code Playgroud)

Google 现在建议人们使用 Chrome 进行测试来实现测试自动化,而不是商业版本的 Chrome,但我找不到让它发挥作用的方法。我们最初在管道中是这样做的:

curl -sS -o - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list
apt-get -y update
apt-get -y install google-chrome-stable
Run Code Online (Sandbox Code Playgroud)

但现在使用 Chrome 的新 api 进行测试,这就是我在 shell 脚本中使用的内容:

LATEST_CHROME_JSON=$(curl -s https://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.json | jq '.channels.Stable')
LATEST_CHROME_URL=$(echo "$LATEST_CHROME_JSON" | jq -r '.downloads.chrome[] | select(.platform == "linux64") | .url')
wget -N "$LATEST_CHROME_URL" -P ~/
unzip ~/chrome-linux64.zip -d ~/
rm ~/chrome-linux64.zip
mkdir -p /opt/chrome
mv …
Run Code Online (Sandbox Code Playgroud)

linux debian google-chrome cft chrome-for-testing

10
推荐指数
1
解决办法
5196
查看次数

标签 统计

cft ×1

chrome-for-testing ×1

debian ×1

google-chrome ×1

linux ×1