Selenium IDE - 如何检查文本在特定元素中不存在

时间:2013-01-31 04:01:30

标签: selenium-ide

有没有办法检查特定元素中是否没有特定的文本字符串?

我遇到的挑战是在整个页面中多次重复相同的文本字符串。我可以精确定位我正在检查的单个元素,但仍然坚持确保文本不会显示在其中。

任何想法或解决方法?

提前致谢

2 个答案:

答案 0 :(得分:1)

在Selenium IDE中,您可以使用命令assertText来验证元素是否具有特定文本的天气。

Command - 断言文字
Target - 定位符号
Value - 要检查的文字。

当元素具有您提到的确切文本时,上述命令将会传递,如果不存在,则会失败。

答案 1 :(得分:1)

尝试这样的事情 verifyEval | this.page()。findElement(“// input [@ id ='ElementID']”)。value!='string'|假


其中ElementID是HTML元素的id(在本例中为INPUT元素,而“string”是您尝试验证的搜索字符串,在元素中不存在。

希望这有帮助