Ruby Selenium-如何检查文本是否只存在一次

Ruby Selenium-如何检查文本是否只存在一次,ruby,testing,selenium,Ruby,Testing,Selenium,我正在开发一个报告某些服务状态更新的应用程序。我正在使用Ruby Selenium测试应用程序 出于同样的目的,我测试了一些纯文本的更新——这些更新应该在页面中只出现一次因此,如何测试网页是否只有一次文本? 我在找像这样的东西 AssertTextPresentonYonce???我相信你看起来像这样 !20.times { break if (selenium.is_visible(driver.find_element(:id, 'loginid')) rescue false ); sl

我正在开发一个报告某些服务状态更新的应用程序。我正在使用Ruby Selenium测试应用程序

出于同样的目的,我测试了一些纯文本的更新——这些更新应该在页面中只出现一次因此,如何测试网页是否只有一次文本?

我在找像这样的东西


AssertTextPresentonYonce???

我相信你看起来像这样

!20.times { break if (selenium.is_visible(driver.find_element(:id, 'loginid')) 
rescue false ); sleep 1}
        .
        .
[rest of the code you want to execute]
        .
        .
如果您想要的元素还不存在,这将涵盖您和页面超时。一旦selenium找到您想要的元素,循环就会中断,下面的代码将被执行