Selenium中verifyText和verifyTextPresent之间的区别

Cor*_*ina 9 testing selenium automated-tests

我正在尝试使用Selenium IDE构建测试,我想检查某个<div>块是否包含正确的文本.我应该使用什么断言?text和之间有什么区别textPresent

Dav*_*unt 15

*TextPresent命令检查整个页面中是否存在文本.这通常会导致误报,通常不建议.*Text命令需要定位器,并且直接比较所定位元素的文本.另一个优点是失败将为您提供预期文本和实际文本的详细信息,而前一个命令只返回true/false.

您将需要一种方法来定位<div>元素,如果它具有id属性,这是最简单的.查看定位策略的官方文档:http://seleniumhq.org/docs/02_selenium_ide.html#locating-elements