繁体   English   中英

如何使用Selenium IDE验证XML页面上的文本?

[英]How to use Selenium IDE to verify text present on XML page?

之前提出的问题的答案是使用插件,但该插件不再维护甚至可用。 不使用插件,如何验证XML页面上的文本?

例如,如何验证站点的sitemap.xml上是否存在测试页的URL?

将assertElementPresent与xPath结合使用:

store  "http://yourwebsite.com"  baseURL
store  your/test/page/  test_page_URL
open  ${baseURL}/sitemap.xml
assertElementPresent  //*[contains(text(),'${baseURL}/${test_page_URL}')]

Selenium IDE不是为XML页面设计的,所以在我能够想出如何让xPath找到文本之前需要花费很多实验。

最后一行基本上说:

断言在页面的任何位置存在字符串'$ {baseURL} / $ {test_page_URL}'(插入变量baseURL和test_page_URL的值)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM