《Selenium》简介与环境部署
Selenium 简介
Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持多种浏览器如Chrome、Firefox、Edge等
Selenium 官网教程:http://www.selenium.org.cn
Selenium 环境部署
通过python + Selenium 对该工具的使用,需要安装python、Selenium、浏览器驱动及浏览器。
1、python 安装
python 官网 :https://www.python.org
建议安装python 3.7以上版本,安装完成需配置python环境。
2、Selenium 安装
可通过cmd命令来安装Selenium,如
1 pip install selenium
如安装失败,可能因外网下载速度慢导致,需要换源再次安装,如下方法只是临时换源安装:
1 pip install selenium -i 源名 2 3 # 使用阿里云的镜像 4 pip install selenium -i http://mirrors.aliyun.com/pypi/simple/
国内镜像网站,列如:
阿里云:http://mirrors.aliyun.com/pypi/simple/
清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣:http://pypi.douban.com/simple/
可在cmd命令工具中使用pip list 查看是否安装成功,如
3、Google Chrome 浏览器安装
Google Chrome 官网地址:https://www.google.cn/intl/zh-CN/chrome
推荐安装在默认位置,防止使用过程中有些因浏览器导致的异常。
4、浏览器驱动安装
这里使用的是Google Chrome 浏览器,那么就需要去下载Google Chrome 浏览器的驱动,根据使用的浏览器类型去下载对应的浏览器驱动。浏览器下载完成时,需要将浏览器设置不自动更新,防止浏览器自动更新与下载的浏览器驱动版本不对应,具体方法可百度。
Chrome 驱动下载地址:https://chromedriver.storage.googleapis.com/index.html
下载Chrome驱动前需要查看现所安装的Google Chrome 浏览器的版本,需要下载相对应浏览器版本的驱动,浏览器的版本与驱动的版本可能会不完全一致,选取一个最接近浏览器的版本安装即可。
Chrome驱动安装的路径可选择安装在python的安装根目录下面或自定义安装路径,需要注意自定义路径安装需要安装后配置环境变量,将自定义安装的Chrome驱动安装路径添加到环境变量中的系统变量中的path中即可。
验证Selenium 环境部署是否部署成功
在python项目中创建一个文件,执行如下代码可正常打开Chrome 浏览器,并打开其指定页面,即表示Selenium 环境部署成功。
from selenium import webdriver # 创建浏览器驱动,生成Chrome浏览器 driver = webdriver.Chrome() # 访问指定的URL driver.get('http://www.baidu.com')