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。

verify和assert验证

public class AssertTest extends SeleneseTestCase {@Beforepublic void setUp() throws Exception {selen...
  • smile_juan
  • smile_juan
  • 2011年01月14日 15:44
  • 5015

selenium关于断言的使用

基本介绍: Selenium工具专门为WEB应用程序编写的一个验收测试工具。 Selenium的核心:browser bot,是用JAVASCRIPT编写的。 Selenium工具有4种:Sel...
  • u012189659
  • u012189659
  • 2014年08月14日 17:23
  • 6698

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

最近自动化工作的收获-API之assertText、谓语ancestor用法补充、框架运用的进一步认识...
  • YBsisterchang
  • YBsisterchang
  • 2011年02月11日 17:59
  • 2097

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

junit中的assert方法全部放在Assert类中,总结一下junit类中assert方法的分类。 1.assertTrue/False([String message,]boolean con...
  • boer521314
  • boer521314
  • 2014年10月23日 17:12
  • 5033

selenium webdriver的断言介绍

webdriver的断言使用 操作(action)、辅助(accessors)和断言(assertion): 操作action: 模拟用户与 Web 应用程序的交互。一般用于操作应用...
  • qq1124794084
  • qq1124794084
  • 2016年04月28日 17:47
  • 4857

python实现selenium断言和验证

最近在学习自动化测试,网上资料是挺多的,但是都是很基础的,想深入一点了解就没有资料了。于是开始自己研究。 这两天在看selenium验证和断言方面的资料。 断言就是判断是否跟预期结果一致,不一致的...
  • qq1124794084
  • qq1124794084
  • 2016年05月03日 10:29
  • 7906

selenium学习总结之常用命令篇

1.     Open(url) url可以是相对的,也可以是绝对的 如绝对的url:open(http://www.taobao.com/) 相对的url:open("/search?q=’a...
  • Vonpanda
  • Vonpanda
  • 2013年04月17日 09:37
  • 956

用python玩转selenium:2-入门实例及分析

selenium2入门 上篇-用python玩转selenium:1-准备环境已经介绍了selenium-python环境配置,或者说安装的python已经集成了selenium模块,现在我们就可以开...
  • nhudx061
  • nhudx061
  • 2015年02月07日 09:40
  • 44519

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

Selenium中的waitForCondition 使用和编写自己的waitForElementDisplay方法 在我们在页面跳转的时候或者进行了一些操作的时候,我们需要等待某个页面或者元素的...
  • caiqcong
  • caiqcong
  • 2012年05月29日 15:53
  • 7763

FF上selenium IDE的基础知识--Assertion命令

前言:(1)主要验证某个命题是否为真,例如“该元素是否存在"或”该元素的某个属性是否为XXX“。             (2)所有的Assertion命令都可通过3中模式使用:assert、vert...
  • grace666
  • grace666
  • 2015年07月18日 15:46
  • 772
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Selenium中的3种模式:"assert" "verify" 和"waitFor"
举报原因:
原因补充:

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