Selenium 是一个自动化测试工具,可以用于模拟用户在网页上的行为。以下是 Selenium 的基础用法:
1、安装 Selenium:通过 pip 或其他方式安装 Selenium 库。
2、安装浏览器驱动程序:Selenium 需要与特定版本的浏览器驱动程序配合使用,可以从官网下载对应版本的浏览器驱动程序。
3、创建 WebDriver 对象:使用浏览器驱动程序创建一个 WebDriver 对象,该对象可以控制浏览器进行各种操作。
4、打开网页:使用 WebDriver 对象打开要测试的网页。
5、查找元素:使用 WebDriver 对象查找页面上的元素,如文本框、按钮等。
6、操作元素:使用 WebDriver 对象对元素进行操作,如输入文本、点击按钮等。
7、断言结果:使用 assert 语句检查测试结果是否符合预期。
8、关闭浏览器:完成测试后使用 WebDriver 对象关闭浏览器。
示例代码:
python
# 导入 Selenium 库
from selenium import webdriver
# 创建 Chrome 浏览器对象
driver = webdriver.Chrome()
# 打开要测试的网页
driver.get("https://www.tedu.cn")
# 查找并输入搜索框中的内容
search_box = driver.find_element_by_name("q")
search_box.send_keys("Selenium")
# 查找并点击搜索按钮
search_button = driver.find_element_by_css_selector("input[type='submit']")
search_button.click()
# 断言搜索结果页面标题是否包含关键字
assert "Selenium" in driver.title
# 关闭浏览器
driver.quit()