您当前的位置: 首页 >  ide
  • 0浏览

    0关注

    265博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Selenium IDE 命令使用——断言

可可爱爱的程序员 发布时间:2022-03-08 22:12:04 ,浏览量:0

引言

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

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

  断言四种模式五种手段

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

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

  Assert

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

  verify

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

  waitfor

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

  store

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

  5种手段:

  Title:获取页面标题

  Value:获取元素的值

  Text:获取元素文本信息

  Table:获取元素标签

  Elementpresnt:获取当前元素

  常用断言方法

  案例

  断言

  验证

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

  获取断言内容

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

关注
打赏
1656598245
查看更多评论
立即登录/注册

微信扫码登录

0.1440s