debian GUI 安装 google-chrome 浏览器 实现 自动化测试
前言
在Linux环境下安装 google-chrome 浏览器 ,实现自动化测试的方法。
正文
1. ROOT用户下安装谷歌浏览器
sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt-get install -f
sudo dpkg -i google-chrome*.deb
注意:如果访问不了google.com,点击这里下载 (点我)
2.安装谷歌驱动
驱动地址:http://chromedriver.storage.googleapis.com/index.html
# 查看谷歌版本号
google-chrome --version
# 安装对应的驱动
wget http://chromedriver.storage.googleapis.com/101.0.4951.41/chromedriver_linux64.zip
# 解压
unzip chromedriver_linux64.zip
# 安装
chmod x chromedriver
sudo mv -f chromedriver /usr/local/share/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/local/bin/chromedriver
sudo ln -s /usr/local/share/chromedriver /usr/bin/chromedriver
可在如下链接查找对应版本的驱动:
http://chromedriver.storage.googleapis.com/index.html
解压(unzip)chromedriver_linux64.zip并移动到相应的python环境的bin路径下,可以是所用虚拟环境。
3.在服务器中安装字体
执行自动化测试脚本,带截图时,截图中的中文是方框或乱码,可能是因为服务器没有相应字体。
sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
4.命令行界面运行
如果想要在字符界面使用Chrome进行测试,需要使用工具Xvfb.
X Virtual Framebuffer(Xvfb)虚拟帧缓冲器,简单来说它可以直接处理 Window的图形化功能,并且不会输出到屏幕上,这就摆脱了对可视窗口的依赖
sudo apt-get -y install xvfb gtk2-engines-pixbuf
sudo apt-get -y install xfonts-cyrillic xfonts-100dpi xfonts-75dpi xfonts-base xfonts-scalable
# 截图功能,可选
sudo apt-get -y install imagemagick x11-apps
Xvfb -ac :99 -screen 0 1280x1024x16 & export DISPLAY=:99
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanfbiaj
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
怎样阻止微信小程序自动打开
PHP中文网 06-13 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
photoshop蒙版画笔没反应怎么办
PHP中文网 06-24