定位百度输入框,输入赵丽颖,清空,输入冯绍峰点击搜索软件测试代码怎么写
时间: 2024-09-28 07:07:03 浏览: 56
爬新浪微博内容.py利用Python爬取新浪微博赵丽颖微博内容和评论
在模拟软件测试中,通常会使用自动化测试框架如Selenium来控制网页元素并执行操作。以下是一个简化的Python示例,使用Selenium库来完成这个任务:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
# 初始化浏览器驱动(这里假设是Chrome)
driver = webdriver.Chrome()
# 打开百度首页
driver.get("https://www.baidu.com")
# 查找搜索框
search_box = driver.find_element_by_id("kw") # 假设百度搜索框ID为"kw"
# 清空搜索框内容
search_box.clear()
# 输入赵丽颖
search_box.send_keys("赵丽颖")
# 点击搜索按钮(假设搜索按钮的ID为"sogou_sug_clear")
search_button = driver.find_element_by_id("sogou_sug_clear")
search_button.click()
# 等待页面加载(这可能会因为实际搜索而有所不同,此处仅为示例)
driver.implicitly_wait(3) # 设置默认超时时间,防止因为网络延迟导致测试失败
# 输入冯绍峰
search_box.clear()
search_box.send_keys("冯绍峰")
# 再次点击搜索
search_button.click()
# 结束测试
driver.quit()
```
请注意,上述代码需要根据实际的HTML结构和元素ID进行调整。另外,每个步骤之间可能需要增加错误处理和条件判断以应对各种异常情况。
阅读全文