selenium断言示例
时间: 2023-08-19 10:10:33 浏览: 100
Java-SeleniumSample:这是一个示例 Selenium 框架,旨在展示 Selenium WebDriver (Java) 的工作知识
以下是一个使用Selenium进行断言的示例:
```python
from selenium import webdriver
# 创建浏览器实例
driver = webdriver.Chrome()
# 打开网页
driver.get('https://www.baidu.com')
# 断言标题是否包含指定内容
assert '百度' in driver.title
# 断言页面源码是否包含指定内容
assert '百度一下' in driver.page_source
# 关闭浏览器
driver.quit()
```
在这个示例中,我们使用Selenium的`webdriver`模块创建了一个Chrome浏览器实例。然后,我们使用`get`方法打开了百度的网页。接下来,我们使用`assert`语句进行断言,判断页面的标题是否包含了指定的内容以及页面源码是否包含了指定的内容。最后,我们使用`quit`方法关闭了浏览器。
请注意,这只是一个简单的示例,你可以根据自己的需求进行更复杂的断言操作。
#### 引用[.reference_title]
- *1* *3* [Selenium中的断言(python篇)](https://blog.csdn.net/weixin_50271247/article/details/112909038)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Selenium自动化测试(断言 / fame框架处理)------实例](https://blog.csdn.net/shuang_waiwai/article/details/121618759)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文