在搜索结果中,我需要验证它们是否都必须包含搜索关键字。这是HTML源代码:
<div id="content">
<h1>Search Results</h1>
<a id="main-content" tabindex="-1"></a>
<ul class="results">
<li><img alt="Icon for Metropolitan trains" title="Metropolitan trains" src="themes/transport-site/images/jp/iconTrain.png" class="resultIcon"/> <strong>Stop</strong> <a href="/next5/diva/10001218/1">Sunshine Railway Station (Sunshine)</a></li>
<li><img alt="Icon for Metropolitan trains" title="Metropolitan trains" src="themes/transport-site/images/jp/iconTrain.png" class="resultIcon"/> <strong>Stop</strong> <a href="/next5/diva/10001003/1">Albion Railway Station (Sunshine North)</a></li>
</ul>
</div>
我编写了以下代码来输入搜索键并获得结果,但它无法循环搜索结果:
^{pr2}$有谁能告诉我怎样才能做到这一点?谢谢您!在
我在
assert
语句中出错。在因为
result
是一个WebElement,所以没有文本可以在其中查找。在我只是把它改成:
assert "Sunshine" in result.text
您应该检查特定元素的
innerHTML
值是否包含关键字字符串,但不包含元素本身,所以请尝试相关问题 更多 >
编程相关推荐