安装自动化测试工具webdriver与selenium模块
webdriver是一个驱动,需要与selenium配合使用,selenium是自动化测试和爬虫的专业模块,对于不同的浏览器需要不同的webdriver,这里我用的是ubuntu19.10的系统,以python语言作为示范语言,用chrome浏览器来演示测试结果。
1.安装selenium模块
pip install selenium
出现如下图所示表示安装模块成功:
2.下载webdriver --- 以Chromedriver为例
*下载的Chromedriver应与Chrome浏览器版本一致,防止出现不必要的错误
首先打开Chrome浏览器,输入下列命令查看浏览器版本:
chrome://version/
第一行显示即为当前Chrome浏览器版本号
下载Chromedriver,下载地址:
http://chromedriver.storage.googleapis.com/index.html
打开网页,找到与自己浏览器版本相同的文件夹
进入文件夹之后,选择合适的操作系统下的.zip压缩包
等待下载完成
找到下载好的.zip文件,解压到一个方便的位置,这里我解压到/home文件夹下
3.测试Chromedriver
打开编辑器,首先输入
from selenium import webdriver
发现selenium和webdriver下没有红色下划线,说明模块安装成功
测试代码:
1 from selenium import webdriver 2 3 driver = webdriver.Chrome('/home/chromedriver_linux64/chromedriver') //将括号内的地址换成解压后的Chromedriver地址 4 5 driver.get('https://www.baidu.com/') //自动打开网址'www.baidu.com' 6 7 driver.find_element_by_id('kw').send_keys('电脑') //在百度中搜索电脑 8 9 driver.find_element_by_id('su').click() //点击搜索键
实现结果