web自动化测试python 代码
时间: 2023-11-20 19:55:44 浏览: 37
以下是一个使用selenium库进行web自动化测试的Python代码示例:
```python
from selenium import webdriver
# 创建一个Firefox浏览器实例
driver = webdriver.Firefox()
# 打开网页
driver.get("https://www.google.com")
# 在搜索框中输入关键词
search_box = driver.find_element_by_name("q")
search_box.send_keys("Python")
# 点击搜索按钮
search_button = driver.find_element_by_name("btnK")
search_button.click()
# 等待搜索结果加载完成
driver.implicitly_wait(10)
# 获取搜索结果列表
search_results = driver.find_elements_by_css_selector("div.g")
# 输出搜索结果标题和链接
for result in search_results:
title = result.find_element_by_css_selector("h3").text
link = result.find_element_by_css_selector("a").get_attribute("href")
print(title)
print(link)
# 关闭浏览器
driver.quit()
```
这段代码使用了selenium库来控制Firefox浏览器,打开Google搜索页面,输入关键词“Python”,点击搜索按钮,等待搜索结果加载完成,然后获取搜索结果列表,并输出每个搜索结果的标题和链接。最后关闭浏览器。