selenium自动化测试实例
时间: 2023-08-20 15:14:22 浏览: 67
当然,我可以提供一个简单的 Selenium 自动化测试实例。假设我们要测试一个登录页面,以下是一个示例代码:
```python
from selenium import webdriver
# 创建浏览器实例
browser = webdriver.Chrome()
# 打开登录页面
browser.get("https://example.com/login")
# 输入用户名和密码
username_input = browser.find_element_by_id("username")
password_input = browser.find_element_by_id("password")
username_input.send_keys("your_username")
password_input.send_keys("your_password")
# 提交表单
submit_button = browser.find_element_by_xpath("//input[@type='submit']")
submit_button.click()
# 等待页面加载完成
browser.implicitly_wait(10)
# 验证登录成功
welcome_message = browser.find_element_by_xpath("//h1[contains(text(), 'Welcome')]")
assert welcome_message.is_displayed()
# 关闭浏览器
browser.quit()
```
请注意,上述代码假设您已经安装了 Selenium 和 Chrome 浏览器驱动。您可以根据实际情况进行调整,例如更改浏览器类型、元素定位方式等。这只是一个简单的示例,您可以根据实际需求进行扩展和修改。