用python写一个自动化测试程序
时间: 2023-11-23 09:07:55 浏览: 117
以下是一个使用Python编写的简单Web自动化测试程序,使用selenium库和Chrome浏览器驱动:
```python
from selenium import webdriver
# 初始化浏览器驱动
driver = webdriver.Chrome()
# 打开网址
url = "https://www.google.com"
driver.get(url)
# 搜索并点击结果
search_box = driver.find_element_by_name("q")
search_box.send_keys("Python")
search_box.submit()
result_link = driver.find_element_by_xpath("//h3[contains(text(), 'Python')]//ancestor::a")
result_link.click()
# 等待页面加载
driver.implicitly_wait(10)
# 测试页面标题
assert "Python" in driver.title
# 关闭浏览器
driver.quit()
```
该程序首先使用`selenium`库初始化Chrome浏览器驱动,并打开Google网址。然后,它在搜索框中输入“Python”并提交搜索,然后从搜索结果中选择第一个链接。程序等待页面加载完成,然后测试页面标题是否包含“Python”关键字,并在最后关闭浏览器。
阅读全文