如何使用 Selenium IDE 验证 HTML 元素不存在

我在 FF 上使用 Selenium IDE 来验证某些 HTML 源代码不应出现在页面中。

enter image description here

我使用的语法是:

Command: verifyNotHtmlSource

Target: css=iframe#MainFrame

Value: Cl<sup>-</sup>

我执行了这个命令,但我预计它会失败(因为 HTML 源代码中有“ Cl<sup>-<sup> ”)。但是通过了!!! enter image description here

我们能弄清楚为什么吗?如何验证“ Cl<sup>-</sup> ”不在 HTML 源代码中?

stack overflow How to use Selenium IDE to verify a HTML element not present
原文答案

答案:

作者头像

assertElementNotPresent | //sup |verifyElementNotPresent | //sup | 怎么样?

作者头像

您可能会考虑将 assertNotVisible 与元素的简单 css 选择器一起使用;如果它不存在,则结果为真。

例如:

assertNotVisible
css=h2 sup