Selenium webdriver IsTextPresent(在页面上不止一次)

时间:2014-06-15 04:31:19

标签: c# text selenium-webdriver

我正在使用selenium web驱动程序来确定一个文本字符串是否在页面上存在两次以上,因为它应该只显示一次。

我可以使用Assert.IsTrue(this.Driver.IsTextPresent(" body"," string")),但我正在寻找一段时间来查看文本是否在页面不止一次。

1 个答案:

答案 0 :(得分:1)

您可以使用FindElements轻松完成此操作:

driver.FindElements(By.XPath("//*[contains(text(),'TEXT')]")).Count;

如果Count > 1,则该页面上的文字不止一次出现。