Selenium 安装与使用
Selenium 简介
Selenium 是一个用户 web 应用程序自动化测试工具。selenium 测试直接运行在浏览器中,就像真正的用户在操作一样。
Selenium 的特点
- 开源、免费
- 多浏览器支持:Chrome、Firefox、IE等
- 多平台支持:Linux、Windows、Mac
- 多语言支持:Java、Python、Ruby、JavaScript等
- 支持分布式测试(使用Selenium Grid)
- 支持录制、回放和脚本生成(使用Selenium IDE)
安装 Selenium 和浏览器驱动
安装 Selenium
命令行输入一下命令安装 Selenium
pip install selenium
安装之后可以输入 pip list
查看 Selenium 安装情况
如下图所示:
安装浏览器驱动
Selenium 需要安装对应的浏览器驱动才能驱动浏览器自动测试。下载安装驱动之前首先要检查浏览器版本,然后下载对应版本驱动,再设置驱动环境变量。
驱动下载地址:下载地址
驱动路径可以在编写程序时设置,也可以设置为系统环境变量。
第一个 Selenium 测试 demo
下面是一个流水账式的 Selenium demo,代码如下:
from selenium import webdriver
import time
# 加载浏览器驱动
driver = webdriver.Chrome()
# 访问百度
driver.get("https://www.baidu.com")
# 定位搜索框并输入搜索内容
driver.find_element_by_id("kw").send_keys("selenium")
# 定位搜索按钮并点击
driver.find_element_by_id("su").click()
time.sleep(3)
# 退出浏览器
driver.quit()