所以我正在尝试检查文本块的XPath以验证是否已返回正确的页面。但是,对于我正在测试的几个站点和设计(使用Selenium 2),我正在搜索的文本块总是相同的,但它的XPath总是不同的(文本块没有定义ID或类,所以我需要检查文本)。有没有一种简单的方法来扫描特定的文本,而不必编写将尝试节点后的逻辑,直到它找到文本(或只是失败)?
答案 0 :(得分:1)
这样的事情怎么样:
//*[contains(text(), 'text you want to find')]
(我假设你有使用XPath?我个人更喜欢LINQ to XML,它可行,但可能是你给了Selenium的XPath表达式......)