1.安装chrome
sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*.deb
如果上面运行 sudo dpkg -i google-chrome*.deb 命令之后报错,
使用如下命令修复一下:sudo apt-get install -f
之后再次运行sudo dpkg -i google-chrome*.deb命令就可以了
安装后确认/usr/bin目录下是否有google-chrome文件
2.安装python、安装Selenium、安装requests(可选)
sudo apt-get install python-pip
sudo pip install selenium
#requests模块,可选安装
sudo pip install requests
3.安装chromedriver
建议安装最新版本的chromedriver,下载页面:
http://chromedriver.storage.googleapis.com/index.html
http://phantomjs.org/download.html
在这个页面里列出了chromedriver的各个版本,我们选择目前最新的版本(70.0.3538.97),使用命令行安装:
wget -N http://chromedriver.storage.googleapis.com/70.0.3538.97/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
安装后确认/usr/bin目录下是否有chromedriver文件
4.简单示例
这时候就可以在图形界面的终端运行python自动化测试脚本了。
示例脚本,打开网址并截图:
#coding:utf-8
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com/")
driver.save_screenshot(driver.title+".png")
可以看到chrome启动并加载了网址,桌面生成了截图。
这里写图片描述