7

我目前正在为网站创建自动化测试,我想检查页面中是否有文本。我可以使用关键字“页面应包含”来检查;但是,我希望它更具体一点,让它专门检查页面中文本的位置。有没有办法让它检查特定的 div 是否包含文本?

4

2 回答 2

15

您可以使用内置的 Selenium2Library 标签轻松完成此操作。

对于部分匹配,请使用:

Element Should Contain    locator    expected_text

对于完全匹配,请使用:

Element Text Should Be    locator    expected_text
于 2013-05-17T09:32:27.460 回答
4

如果您的 HTML 代码类似于:您的div标签并需要查找FindMe

<div class="gwt-Label">This FindMe DIV</div>

然后你可以找到"FindMe"如下文本:

//div[@class='gwt-Label'][contains(string(),'FindMe')]
于 2013-05-17T05:32:10.047 回答