selenium在实际的项目测试过程中的运用
Selenium 是一个广泛使用的自动化测试工具,主要用于 Web 应用程序的测试。以下是 Selenium 在实际项目测试中的一些常见应用场景和示例:
1. 功能测试
场景:测试一个电商网站的登录功能是否正常工作。
from selenium import webdriver
# 初始化浏览器驱动
driver = webdriver.Chrome()
# 打开电商网站
driver.get("https://www.example.com")
# 定位登录按钮并点击
login_button = driver.find_element_by_id("login-button")
login_button.click()
# 定位用户名和密码输入框并输入信息
username_field = driver.find_element_by_id("username")
username_field.send_keys("testuser")
password_field = driver.find_element_by_id("passwor