千家信息网

selenium自动化测试之测试结果验证

发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,1.实际测试过程中,常常要对比实际结果与期望结果是否一致。2.如果实际结果与期望结果不一致则被认为bugselenium广泛应用于B/S架构,如何通过selenium来验证测试结果的正确性呢。案例分析
千家信息网最后更新 2025年01月27日selenium自动化测试之测试结果验证

1.实际测试过程中,常常要对比实际结果与期望结果是否一致。
2.如果实际结果与期望结果不一致则被认为bug

selenium广泛应用于B/S架构,如何通过selenium来验证测试结果的正确性呢。

  • 案例分析:以百度为例,一起来看看如何验证测试结果的正确性。
    • 点击百度首页的"hao123"后;
    • 跳转至"hao123"页面
    • 验证:是否跳转至"hao123"页面
  • 如何通过selenium实现该场景呢?
#******************# 获取验证信息,操作某页面后,确认进入的是期望结果#******************from selenium import webdriverfrom time import sleepdriver = webdriver.Firefox()driver.get("http://www.baidu.com")print("===========The baidu Page===============")First_Title = driver.titleprint("The first page title is:%s" % First_Title)print("===========The hao123 Page===============")driver.find_element_by_xpath("//a[@name='tj_trhao123']").click()Second_Title = driver.titleprint("The Second page title is:%s" % Second_Title)Expect_Title = "hao123_上网从这里开始"if Second_Title == Expect_Title:    print(True)else:    print(False)driver.quit()
  • selenium通过driver.title检查页面的title;
  • 判断实际页面的title值是否与期望值相同;
  • 从而得出测试结果。

如果你想系统学习selenium,可以通过如途径哦.....

推广下我的博客专栏,目前选定了一个主题《从零学Selenium自动化测试框架》请添加链接描述,让我们从代码撸起,一步步实现Web自动化测试框架

该专题会从零带你搭建一个可用的自动化测试框架(基于python+selenium)

前提:你要掌握了python与selenium基础哦。要不你看不懂的。

结果 测试 页面 验证 实际 期望 自动化 框架 一致 正确性 相同 专栏 专题 专题会 主题 代码 信息 前提 博客 可以通过 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 服务器怎么发送语音 计算机三级网络技术好考不 腾讯科技互联网 软件开发模式瀑布模型 计算机网络技术关分配吗 个人中心的数据库设计 数据库怎样插入变量数据 全国有多少学校有网络安全专业 美国上市公司研发数据库 戴尔服务器是进口的吗 服务器后面的网口是干什么用的 数据库技术初级培训教程 全球网络安全监管趋势 校园内的网络安全问题 违反网络安全法第二十七条原文 工信局网络安全宣传工作总结 南阳市天宇网络技术有限公司 丽江网络安全相关培训哪里学 网络安全与生活班会记录 怎么自己开网易服务器 四川网络安全工程师家人 权威数据库有哪种 深圳笨鸟网络技术有限公司招聘 怀旧服最佳服务器 小学网络安全工作情况 服务器如何推送客户 软件开发适合什么性格的人 青少年与网络安全主题班会案例 redis大数据量转移到数据库 榆树智能网络技术咨询诚信合作
0