多测师是一家拥有先进的教学理念,强大的师资团队,业内好评甚多的接口自动化测试培训机构!

17727591462

联系电话

您现在所在位置:接口自动化测试培训 > 新闻资讯

Selenium IDE 命令使用—断言

更新时间:2022-03-09 09:54:37 作者:多测师 浏览:87

  引言

  做UI自动化测试,经常要用到的方法就是——断言。断言主要目的是验证程序是否与预期结果一致,这样我们在程序运行完后知道哪些成功了,哪些失败了。

  断言一般分两种,一种是程序运行到断言处异常,程序终止。另一种是程序运行到断言处异常,程序继续往下执行。第二种优于第一种是因为我们可以在日志中看到错误信息,并且对程序整个执行过程有一定的了解。

Selenium IDE 命令使用—断言

  断言四种模式五种手段

  测试用例需要做断言和验证,在seleniumIDE中提供了断言和验证来对结果进行比较

  首先通过打开seleniumIDE,在页面任意一个元素右键,选择最后一个选项“showallavailablecommands”,可以获得四类命令:assert(断言),verify(验证),waitFor(等待),store(定义变量)

  Assert

  assert断言失败时,测试将终止。

  verify

  Verify断言失败时,测试将继续进行,并将错误记入日显示屏。

  waitfor

  waitfor用于等待某些条件变为真。如果条件为真,将立马成功执行,如果不为真,将失败并暂停测试。直到超过当前所设定的超时时间,常和setTimeout一起使用

  store

  store获取页面变量,可以获取页面相关元素进行判断

  5种手段:

  Title:获取页面标题

  Value:获取元素的值

  Text:获取元素文本信息

  Table:获取元素标签

  Elementpresnt:获取当前元素

  常用断言方法

  案例

  断言

  验证

  相比断言,验证命令将不会终止测试。如果您的测试只使用验证,可以得到保证是—假设没有意外的异常—测试会被执行完毕,而不管是否发现缺陷。

  获取断言内容

  在录制脚本的过程中,可以通过右键进行录制断言和验证等。

  以上内容为大家介绍了Selenium IDE 命令使用—断言,本文由多测师亲自撰写,希望对大家有所帮助。了解更多接口自动化测试相关知识:https://www.aichudan.com/xwzx/

联系电话

17727591462

返回顶部