配置ChromeDriver

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启动并加载了网址,桌面生成了截图。

这里写图片描述

你可能感兴趣的:(配置ChromeDriver)