我正在使用带有java的selenium RC
我正在验证网页上的文字 喜欢isTextPresent(“hello how r u”) 并假设它返回false,这意味着selenium无法找到给定的文本。 我的问题是,我想知道它找到的实际文本代替给定的文本。 我验证的文本和实际文本不是完全不同的字符串,它们由字符或单词区分 比如验证文本是你好你和你的实际文本是怎么回事 有什么方法可以使用我的验证文本使用selenium命令获取这个实际文本
答案 0 :(得分:0)
verifyTrue(selenium.isTextPresent(“hello how r u”))用于检查文本是否存在于网页中。它在网页的任何位置都找不到任何实际文本。它只是在网页中搜索我们提到的文本(预期文本)。始终可以通过xpath等元素定位器检查实际文本是否存在于网页的特定位置。
答案 1 :(得分:0)
你的问题不清楚......根据我的理解,你似乎在寻找
String retrieved_text = selenium.getText("<locator>");
其中<locator>
用于标识要从中检索文本的小部件(xpath,css等)
检索后,您可以使用retrieved_text
的内容来验证预期结果,然后强制执行您的测试逻辑