千锋教育-做有情怀、有良心、有品质的职业教育机构

当前位置:首页  >  关于学院  >  技术干货  >  软件测试技术干货  >  正文

软件测试培训教程:自动化测试如何定位“短暂出现的信息提示框”

来源:千锋教育
发布时间:2022-01-14 17:48:00
分享

  在学习软件测试技术的时候,我们会学到关于自动化测试的课程,那么本期小编要为大家介绍的软件测试培训教程就是关于自动化测试如何定位“短暂出现的信息提示框”,来看看下面的详细介绍吧。

  软件测试培训教程:自动化测试如何定位“短暂出现的信息提示框”

  你做自动化测试的时候,有没有遇到了这样一个问题——弹框只出现几秒,就会迅速消失,那么你该如何定位这样短暂出现的信息提示框呢?

1

  类似于这种,无法进行操作,仅仅用于提示,到时消失。

  那么问题来了,就算在消失之前定位到了,等时间到了他也会自动消失,那么它的属性什么的速度再快记性再好也记不住啊!

  下面教大家一招,把这个快速闪过的弹框钉起来,你就可以不慌不忙地定位这个弹框了。

  废话不多说,赶紧跟着做起来吧!

  1、打开谷歌浏览器,并打开你要自动化测试的网页

  2、点击鼠标右键,点击【检查】,出现类似下图的网页源码

2

  3、切换到sources,操作页面,出现toast后,点击右边的暂停

3

  此时页面就已经成功暂停了!

  4、然后再切回到elements去定位toast的属性

4

  这样就稳稳当当定位到了短暂出现的弹框

  5、代码中做断言

  预期结果:此邮箱已经被注册过,请重新更换

  实际结果:就是我们刚刚获取的元素的文本值

5

  至此,我们就解决了一闪而过的提示框的定位问题,并且通过定位该提示框,获取其text属性,作为实际结果,进而断言该实际结果和预期结果,如果断言一致,则测试pass;否则,测试fail!

  以上就是为大家介绍的“自动化测试如何定位“短暂出现的信息提示框””的详细内容,希望上面的介绍能够给大家带来帮助,如果您想了解更多关于千锋教育或者软件测试培训教程的相关资料及信息,可以咨询我们的客服小姐姐,他们会为您做详细的解答。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

相关推荐

  • 软件测试有哪些方法和技术 软件测试是在开发过程中或软件发布前,通过执行程序或系统的一系列测试活动来评估软件质量的过程。以下是一些常见的软件测试方法和技术:1.单元测试:测试软件的最小单元(如函数、方法或模块),以验证其行为是否
  • 常见的软件缺陷管理工具有哪些 以下是常见的软件缺陷管理工具:1.JIRA:JIRA是一个功能强大的项目管理和缺陷跟踪工具,支持敏捷开发和软件工程的各个方面。2.Bugzilla:Bugzilla是一个开源的缺陷跟踪系统,提供了丰富
  • 软件测试需要学习哪些内容? 软件测试是软件开发过程中至关重要的环节,它可以帮助开发人员发现和修复软件缺陷,提高软件质量和用户满意度。为了进行有效的软件测试,需要学习以下内容:
  • 软件质量模型是什么? 可维护性:软件是否容易维护、修改和扩展,并且符合软件工程的原则和标准。可移植性:软件是否能够在不同的操作系统、平台和硬件上运行,并且能够满足用户的需求和期望。软件质量模型的具体实现方式有很多种,比如ISO/IEC 9126标准、CMMI模型、IEEE 730标准等等。
  • 盘点selenium4和selenium3的区别 在某些情况下,升级仍然会存在依赖项的问题,比如使用python的pip进行selenium安装的时候会出现依赖异常。一、升级依赖关系:使用 Python 的最重要变化是所需的最低版本,Selenium 4 将至少需要Python 3.7 或更高版本。
  • 自动化测试会取代手工测试吗? 首先不管是自动化测试还是手工测试都是测试,只不过测试的方式不一样,就像走路去上班和做车去上班,你目的都是去上班,这不过一个是走路,一个是做车。那么现在问题来了,是不是有车子就不用走路啦?当然,有车子还是要走路,有自动化测试还是要有手工测试,而且手工测试是必不可少的。