• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

debian GUI 安装 google-chrome 浏览器 实现 自动化测试

武飞扬头像
Luke
帮助200

前言

在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
系列文章
更多 icon
同类精品
更多 icon
继续加载