我正在为网站创建自动化测试,我想检查页面中是否有文本。我可以使用关键字“页面应包含”来检查;但是,我希望它能够更具体地检查页面中文本的位置。有没有办法让我检查特定div是否包含文本?
答案 0 :(得分:11)
您可以使用内置的Selenium2Library标记轻松完成此操作。
对于部分匹配,请使用此选项:
Element Should Contain locator expected_text
对于完全匹配,请使用此选项:
Element Text Should Be locator expected_text
答案 1 :(得分:2)
如果你的HTML代码是这样的:
您的div
代码,需要找到FindMe
<div class="gwt-Label">This FindMe DIV</div>
然后您可以找到"FindMe"
文字,如:
//div[@class='gwt-Label'][contains(string(),'FindMe')]