1.selenium 概要
综合性项目, 包含一系列的工具和库, 可以用于web自动化、爬虫、刷单、抢票。。。
主要特点:
- 开源
- 兼容性
- 支持多种编程语言
- 执行并行测试
selenium 三大组件
- IDE : 录制用例
- webdriver: 执行用例
- Grid : 分布式执行
2.搭建selenium自动化测试环境
元素:python -> selenium ->驱动 -> 浏览器
1.传统搭建
1. 安装selenium
pip install selenium
2. 安装浏览器驱动(以google示例)
- 查看浏览器版本号
- 下载浏览器驱动
https://npm.taobao.org/mirrors/chromedriver/ - 将浏览器放在系统path路径下
- 在cmd输入驱动名称 webdriver
3. 验证环境搭建成功
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
driver.quit