欢迎光临
梦想从学习开始!

[自动化测试]获取断言信息

本文主要介绍 [自动化测试]获取断言信息,小编希望对大家在测试领域中测试技术、测试方法、测试思维等有所提高,有助于日常的测试工作。

不管是在做功能测试还是自动化测试,最后一步需要拿实际结果与预期进行比较。这个比较的称之为断言

我们通常可以通过获取title 、URL和text等信息进行断言。text方法在前面已经讲过,它用于获取标签对之间的文本信息。 下面同样以百度为例,介绍如何获取这些信息。

from selenium import webdriver from time import sleep   driver = webdriver.Firefox() driver.get("https://www.baidu.com")  print('Before search================')  # 打印当前页面title title = driver.title print(title)  # 打印当前页面URL now_url = driver.current_url print(now_url)  driver.find_element_by_id("kw").send_keys("selenium") driver.find_element_by_id("su").click() sleep(1)  print('After search================')  # 再次打印当前页面title title = driver.title print(title)  # 打印当前页面URL now_url = driver.current_url print(now_url)  # 获取结果数目 user = driver.find_element_by_class_name('nums').text print(user)  driver.quit() 

脚本运行结果如下:

Before search================ 百度一下,你就知道 https://www.baidu.com/ After search================ selenium_百度搜索 https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx... 搜索工具 百度为您找到相关结果约5,380,000个 

title:用于获得当前页面的标题。

current_url:用户获得当前页面的URL。

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小熊分享邦(www.xxfxb.com),希望您在日常工作中得到提升,谢谢。

赞(0) 打赏
未经允许不得转载:小熊分享邦 » [自动化测试]获取断言信息

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏