自从Chrome 59之后,提供了Headless mode,这个模式在前端的自动化测试框架进行持续集成实践中被广泛地使用。这篇文章介绍一下在图形化操作无法使用的情况下,Chrome的安装和版本确认的方法。
通用方法
下载对应官方提供的对应操作系统的Chrome的二进制文件,然后置于PATH的搜索路径中即可。这里以macOS操作系统下使用这种方式进行安装和确认的方式进行说明。
操作系统版本
liumiaocn:~ liumiao$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.14
BuildVersion: 18A391
liumiaocn:~ liumiao$
macOS下非图形化安装
步骤1: wget https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg
步骤2: open googlechrome.dmg
步骤3: /Volumes/Google\ Chrome/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --version
步骤4: umount /Volumes/Google\ Chrome/
在实际使用时可以在步骤2和步骤3之间添加将解压后的dmg中的内容拷贝纸/Applications下的操作即可。操作示例日志如下所示
liumiaocn:chrome liumiao$ wget https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg
... 省略
liumiaocn:chrome liumiao$ open googlechrome.dmg
liumiaocn:chrome liumiao$ /Volumes/Google