selenium 简介
Selenium 是支持 web 浏览器自动化的一系列工具和库的综合项目。
Selenium 的核心是 WebDriver,这是一个编写指令集的接口,可以在许多浏览器中互换运行
WebDriver 有且只有一个任务: 通过上面的任何方法与浏览器通信。
WebDriver 对测试一窍不通,这就是各种框架发挥作用的地方。测试框架负责运行和执行 WebDriver 以及测试中相关步骤
selenium 环境搭建
博主环境说明:
- python 3.8.10
- selenium 4.1.0
- chrome 96.0.4664.45
- chromedriver 96.0.4664.45
tips:Selenium 4 将至少需要 Python 3.7 或更高版本
安装Selenium可分为三个步骤:
1. 安装Selenium类库 为你最喜爱的编程语言
pip install selenium
Selenium Python bindings
提供了一系列简单的API,让我们使用Selenium WebDriver
调用 WebDriver的所有功能,方便得操作像Firefox, IE, Chrome, Remote等等浏览器
2. 配置浏览器驱动 用以驱动你的浏览器
下载与当前使用chrome浏览器版本相符合的驱动
https://www.selenium.dev/zh-cn/documentation/webdriver/getting_started/install_drivers/
确保驱动文件如chromedriver.exe放到你的系统环境PATH中,这里我将它放到python安装目录下
验证驱动可用
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://selenium.dev")
driver.quit()
3. (可选) 设置和配置 Selenium Grid
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。