官方网站
简介
- 用于web浏览器测试的工具
- 支持的浏览器包括IE,Firefox,Safari,Chrome,Edge等
- 使用简单,可使用Java,Python等多种语言编写用例脚本
- 主要由三个工具构成:WebDriver(写脚本)、IDE(录制)、Grid(分布式)
Selenium架构图
环境配置步骤
-
python环境
-
安装selenium依赖
pip install selenium
-
driver的下载与配置
Windows配置步骤:
chromedriver下载
- 下载浏览器对应的driver,谷歌浏览器和火狐浏览器选一个即可。
1. chromedriver的下载-Windows
- chromedriver的下载
- 确定与浏览器匹配的driver版本
- 根据使用的操作系统下载相应的 chromedriver
- 淘宝镜像:
- 配置 driver 的环境变量
2. chromedriver 环境变量配置-Windows
- Windows详细配置步骤:
- 重启命令行工具,验证是否配置成功
3. 验证配置chromedriver是否成功-Windows
- 重启命令行,输入:
chromedriver --version
- 出现chromedriver版本信息则配置成功
geckodriver 配置-Windows
- 下载geckodriver。
- 没有chromedriver类似的对应关系,默认下载最新的driver版本
- 根据使用的操作系统下载相应的 geckodriver
- 淘宝镜像:CNPM Binaries Mirror
- 配置步骤与谷歌浏览器的相同。
- 输入
geckodriver --version
,验证是否配置成