我想搜索页面中的多个超链接(在表中动态生成)是否包含值“hello”。
我用:
<td>verifyTextPresent</td>
<td>hello</td>
<td></td>
并且它总是返回false
我用:
<td>verifyTextPresent</td>
<td></td>
<td>hello</td>
并且它总是返回true
在网页中搜索字符串 的正确方法是什么?
答案 0 :(得分:0)
verifyTextPresent(pattern)不推荐使用此命令。使用 相反,verifyText命令带有元素定位器。
您应该考虑将VerifyText与定位器一起使用,定位器可以是body:
<tr>
<td>verifyText</td>
<td>//body</td>
<td>Search Term</td>
</tr>
但是因为你希望它限于链接我建议使用它:
<tr>
<td>verifyElementPresent</td>
<td>//a[text()="Search Term"]</td>
<td></td>
</tr>
只查找包含搜索文本的链接(确切地说,但您可以使用contains()函数进行部分匹配)