Selenium中的3种模式:"assert" "verify" 和"waitFor"

原创 2011年01月07日 14:41:00

所有Selenium的Assertions能够应用在3种模式:"assert" "verify" 和"waitFor".

 

例如你可以用命令"assertText","verifyText"和"waitForText".

  1. 当一个"assert"失败 后,测试退出。
  2. 当"verify"失败后,测试将继续进行,并且记录失败。也就是,我们使用一个"assert"保证应用在正确的页面上,然后跟随一堆 的"verify" assertions 来测试表单中域的值,标签等等。
  3. "waitFor"命令等待一些状态变为true(这对于测试Ajax应用很有用)。如果条件已经为true,那就会立即成功返回。然而在当前设置的超时值超时前,它将停止并且失败。超时可以参考setTimeout。
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

selenium webdriver的断言介绍

webdriver的断言使用 操作(action)、辅助(accessors)和断言(assertion): 操作action: 模拟用户与 Web 应用程序的交互。一般用于操作应用...

TestNG系列教程一:TestNG简介

TestNG教程 TestNG是一个测试框架,其灵感来自JUnit和NUnit,但同时引入了一些新的功能,使其功能更强大,使用更方便。 TestNG设计涵盖所有类型的测试:单元,功能,...

自动化测试基础-断言(Assert)使用方法

junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。 1.assertTrue/False([String message,]boolean con...

面向接口编程详解(三)

通过前面两篇,我想各位朋友对“面向接口编程”的思想有了一定认识,并通过第二篇的例子,获得了一定的直观印象。但是,第二篇中的例子旨在展示面向接口编程的实现方法,比较简单,不能体现出面向接口编程的优势和这...

selenium关于断言的使用

基本介绍: Selenium工具专门为WEB应用程序编写的一个验收测试工具。 Selenium的核心:browser bot,是用JAVASCRIPT编写的。 Selenium工具有4种:Sel...

面向接口编程详解(一)

我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到...

面向接口编程详解(二)

通过上一篇文章(面向接口编程详解一)的讨论,我想各位朋友对“面接接口编程”有了一个大致的了解。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子...

最近自动化工作的收获-- API之assertText、谓语ancestor用法补充、框架运用的进一步认识

最近自动化工作的收获-API之assertText、谓语ancestor用法补充、框架运用的进一步认识

【转载】Selenium 处理页面的等待时间

上一篇 / 下一篇  2011-09-09 17:41:29 / 个人分类:Selenium 查看( 616 ) / 评论( 0 ) / 评分( 0 / 0 ) ...
  • zm_21
  • zm_21
  • 2014-05-28 11:24
  • 12669

Selenium中的waitForCondition 使用和编写自己的waitForElementDisplay方法

Selenium中的waitForCondition 使用和编写自己的waitForElementDisplay方法 在我们在页面跳转的时候或者进行了一些操作的时候,我们需要等待某个页面或者元素的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)