Selenium RC IstextPresent问题,想知道istextpresent失败时存在的实际文本

时间:2011-02-23 09:03:46

标签: selenium-rc

我正在使用带有java的selenium RC

我正在验证网页上的文字 喜欢isTextPresent(“hello how r u”) 并假设它返回false,这意味着selenium无法找到给定的文本。 我的问题是,我想知道它找到的实际文本代替给定的文本。 我验证的文本和实际文本不是完全不同的字符串,它们由字符或单词区分 比如验证文本是你好你和你的实际文本是怎么回事 有什么方法可以使用我的验证文本使用selenium命令获取这个实际文本

2 个答案:

答案 0 :(得分:0)

verifyTrue(selenium.isTextPresent(“hello how r u”))用于检查文本是否存在于网页中。它在网页的任何位置都找不到任何实际文本。它只是在网页中搜索我们提到的文本(预期文本)。始终可以通过xpath等元素定位器检查实际文本是否存在于网页的特定位置。

答案 1 :(得分:0)

你的问题不清楚......根据我的理解,你似乎在寻找

String retrieved_text = selenium.getText("<locator>");

其中<locator>用于标识要从中检索文本的小部件(xpath,css等)

检索后,您可以使用retrieved_text的内容来验证预期结果,然后强制执行您的测试逻辑