【发布时间】:2012-07-13 15:12:14
【问题描述】:
我使用 Assert 类来检查页面上是否有一些文本,如果文本不存在,此命令将停止执行测试。我想使用验证。有人能告诉我在哪里可以找到有关此类方法的文档吗?
我的意思是 WebDriver,junit。比如这样的代码
String text=("Terms");
List<WebElement> list = driver.findElements(By.xpath("//*[contains(text(),'" + text + "')]"));
Assert.assertEquals("Text not found!", "Terms", list);
如果页面上没有文字“Term”,junit test 将中断测试,但我只需要获取错误消息并继续测试。
【问题讨论】:
-
这到底是什么意思?在软件测试的上下文中,我知道“验证”这个词的几个含义。你到底想做什么?
-
根据对您问题的主要修改更新了我的答案。希望这会有所帮助。
-
Assert.assertEquals("Text not found!", "Terms", list);总是失败,但这是另一个问题:)
标签: java selenium verification