写一段基于selenium自动化测试框架代码
时间: 2023-09-25 09:15:59 浏览: 94
基于python编写的selenium自动化测试框架,采用PO模式,页面元素采用yaml进行管理+源代码+文档说明
5星 · 资源好评率100%
好的,以下是一段基于selenium自动化测试框架的Python代码:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
driver = webdriver.Chrome()
driver.get("http://www.google.com")
assert "Google" in driver.title
elem = driver.find_element_by_name("q")
elem.send_keys("Automation testing")
elem.send_keys(Keys.RETURN)
assert "No results found." not in driver.page_source
driver.close()
```
这段代码用Chrome浏览器打开Google首页,在搜索框中输入“Automation testing”,并执行搜索操作。之后会检查搜索结果中是否包含“No results found.”,如果包含则会抛出一个异常,最后关闭浏览器窗口。
阅读全文