Selenium RC IstextPresent 问题,想知道当 istextpresent 失败时实际出现的文本
我正在使用 selenium RC 和 java
我正在验证网页上存在的文本 就像 isTextPresent("你好,你怎么样") 假设它返回 false,这意味着 selenium 无法找到给定的文本。 我的问题是我想知道它找到什么实际文本来代替给定文本。 我验证的文本和实际文本并不是完全不同的字符串,它们因字符或单词而异 就像验证文本是 hello how ru 和实际文本是 hello where ru 有什么方法可以让我使用 selenium 命令使用我的验证文本来获取此实际文本
I am using selenium RC with java
I am verifying a text which is present on a webpage
like isTextPresent("hello how r u")
and suppose it returns false which means selenium was not able to find the given text.
My problem is that i Want to know what actual text it finds in place of given text.
the text which i verify and the actual text are not completely different string they differ by a character or a word
like verify text is hello how r u and actual text was hello where r u
is there any way by which i can get this actual text using my verify text using selenium commands
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
verifyTrue(selenium.isTextPresent("hello how r u")) 用于检查网页中是否存在文本。它在网页的任何位置都找不到任何实际文本。它只是在网页中搜索我们提到的文本(预期文本)。始终可以通过 xpath 等元素定位器检查实际文本是否存在于网页的特定位置。
verifyTrue(selenium.isTextPresent("hello how r u")) is used to check whether the text is present in the webpage or not. It does not find any actual text in any location of webpage. It just searches in the webpage for the text we mention(Expected Text). Always its possible to check whether the actual text is present in the particular location of a webpage or not through element locators like xpath.
你的问题不清楚......根据我的理解,你似乎正在寻找
用于识别从中检索文本的小部件(xpath、css 等)。 )检索后,您可以使用
retrieved_text
的内容来验证预期结果,然后强制执行您的测试逻辑Your question is unclear...based on my understanding you seem to be looking for
where
<locator>
is used to identify the widget from where the text is to be retrieved (xpath, css, etc.)Once retrieved, you can use the content of
retrieved_text
to validate against the expected result, and then enforce your test logic