有没有办法检查特定元素中没有出现特定的文本字符串?
我面临的挑战是同一串文本在整个页面中重复多次。我可以查明我正在检查的单个元素,但我坚持要确保文本不显示在其中。
有什么想法或解决方法吗?
提前致谢
有没有办法检查特定元素中没有出现特定的文本字符串?
我面临的挑战是同一串文本在整个页面中重复多次。我可以查明我正在检查的单个元素,但我坚持要确保文本不显示在其中。
有什么想法或解决方法吗?
提前致谢
在 Selenium IDE 中,您可以使用该命令assertText
来验证元素是否具有特定文本。
Command
- assertText
Target
- 定位器 id
Value
- 要检查的文本。
当元素具有您提到的确切文本时,上述命令将通过,如果不存在则失败。
试试这样的
verifyEval | this.page().findElement("//input[@id='ElementID']").value != 'string' | 错误的
其中 ElementID 是 HTML 元素的 id(在本例中为 INPUT 元素,“string”是您尝试验证的搜索字符串在元素中不存在。
希望这可以帮助