在 Watir 中查找具有特定类的 div 列表

2024-01-09

页面上有 n 个具有相同类名的 div。

<div class="errors">
</div>
<div class="errors">
            Foo is invalid
</div>

我们想要做的是检查并查看是否有任何带有“error”类的 div 具有消息“Foo is invalid”。

我们做得到 @browser.div(:class => '错误', :index => 2)

但这不包括消息位于第一个或第 n 个 div 的情况。

如果我们能够将所有匹配的 div 作为数组返回,将其展平,然后进行断言,那就太好了。

或者也许返回匹配的 div 数量,以便我们可以迭代它们。

我们正在使用 Watir 1.9.2


如果您升级到 Watir 2.0 或者使用 watir-webdriver gem,这将返回所有具有类的 diverrors和文字(准确)Foo is invalid(如果那是你想做的):

browser.divs(:class => "errors", :text => "Foo is invalid")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Watir 中查找具有特定类的 div 列表 的相关文章

随机推荐