检查元素文本是否包含预定义文本的最佳方法是什么

时间:2016-11-07 19:47:21

标签: java validation selenium assert verify

我正在撰写一封电子邮件并将其发送给自己。我想验证标题,并且正文与我给出的文本相同 (注意:正文可能包含额外的文字,例如添加的签名) selenium验证身体是否包含我发送的文字的最佳方式是什么? 例如: - 我已将文字"hello"发送到我的身体,但现在发送后"hello sent fromxxx"  使用Java。正在寻找可以验证这一点的selenese命令。

有人可以建议

我正在使用类似的东西

 String bodyText = driver.findElement(By.tagName("body")).getText();
 Assert.assertTrue("Text not found!", bodyText.contains(text));

1 个答案:

答案 0 :(得分:1)

您的代码

bodyText.contains(text);
如果布尔值为false,

本身将返回一个True或False的布尔值,并且AssertTrue的输出将显示在控制台中。