web自动化测试selenium例子和代码
时间: 2024-09-25 16:01:07 浏览: 36
Selenium自动化测试框架详细介绍ppt及示例脚本.rar
5星 · 资源好评率100%
Web自动化测试通过工具如Selenium可以模拟用户操作浏览器,对网站的功能、性能等进行自动化测试。下面是一个简单的Python使用Selenium WebDriver的例子,它打开Google主页并搜索"Python":
```python
from selenium import webdriver
# 创建一个新的Chrome浏览器实例
driver = webdriver.Chrome()
# 让浏览器打开Google首页
driver.get("https://www.google.com")
# 找到搜索框元素
search_box = driver.find_element_by_name("q")
# 输入搜索关键字
search_box.send_keys("Python自动化测试")
# 提交搜索
search_box.submit()
# 等待页面加载完成,这通常是等待某个特定元素出现,这里省略了具体等待时间
driver.implicitly_wait(5) # 避免频繁请求,这里设置了一个默认的等待时间
# 打印当前页面URL,检查是否成功搜索到了结果
print(f"Search results page URL: {driver.current_url}")
# 关闭浏览器
driver.quit()
```
在这个例子中,我们执行了一系列的浏览器操作,比如导航、输入文本、提交表单,这些都是人工会做的事情。通过编写这样的脚本,我们可以确保每次运行时都会按照相同的步骤执行,这对于回归测试非常有用。
阅读全文