Python selenium 自动化测试 --6 --获取断言信息

title:用语获取当前页面的标题

current_url:用户获得当前页面的URl

text:获取搜索条目的文本信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python Selenium 自动化测试流程一般包括以下几个步骤: 1. 安装 PythonSelenium 库:在开始之前,需要确保你已经安装了 PythonSelenium 库。你可以通过 pip 命令来安装 Selenium 库,如下所示: ``` pip install selenium ``` 2. 创建 WebDriver 实例:WebDriver 是 Selenium 的核心组件之一,它可以模拟用户在浏览器上的操作。在 Python 中,你可以通过以下代码来创建 WebDriver 实例: ``` from selenium import webdriver # 创建 Chrome WebDriver 实例 driver = webdriver.Chrome() ``` 3. 打开网页:使用 WebDriver 实例的 `get()` 方法可以打开指定的网页,代码如下: ``` # 打开百度首页 driver.get("https://www.baidu.com") ``` 4. 查找网页元素:在自动化测试中,需要通过网页元素来模拟用户的操作。Selenium 提供了多种方法来查找网页元素,比如 `find_element_by_id()`、`find_element_by_name()`、`find_element_by_xpath()` 等等。例如,下面的代码可以查找百度搜索框: ``` # 查找百度搜索框 search_box = driver.find_element_by_id("kw") ``` 5. 操作网页元素:找到网页元素后,就可以对它们进行操作了。比如,你可以使用 `send_keys()` 方法向输入框中输入文本,使用 `click()` 方法模拟点击操作。例如,下面的代码可以在百度搜索框中输入文本并点击搜索按钮: ``` # 在搜索框中输入文本 search_box.send_keys("Selenium") # 点击搜索按钮 search_button = driver.find_element_by_id("su") search_button.click() ``` 6. 断言测试结果:在自动化测试中,需要对测试结果进行断言,以确保程序的正确性。比如,你可以使用 `assert` 语句来判断是否得到了正确的搜索结果。例如,下面的代码可以判断搜索结果中是否包含指定的关键字: ``` # 断言搜索结果中是否包含指定的关键字 assert "Selenium" in driver.page_source ``` 7. 关闭浏览器:测试完成后,需要关闭浏览器,释放资源。可以使用 `close()` 方法关闭当前窗口,或者使用 `quit()` 方法关闭整个浏览器。例如: ``` # 关闭浏览器 driver.quit() ``` 这些步骤构成了 Python Selenium 自动化测试的基本流程。当然,在实际应用中,还需要考虑很多其他的因素,比如测试数据的准备、异常处理等等。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值