我是Watir世界的新手,在以前的公司中使用過webdriver和geb。我想知道Watir是否提供了類似於webdriver的get_elements方法的方法。見下面的例子。返回與數組相匹配的元素
想象一下,一個更大的頁面
<div class="someClass">someText</div>
<div class="someClass">someMoreText</div>
<div class="someClass">evenMoreText</div>
我想通過定位給定類的所有元素,並通過他們迭代使針鋒相對的div的一些說法中以下HTML存在。使用webdriver,我可以這樣做:
elements = driver.get_elements(:css, ".someClass")
elements.each do |element|
//some assert on element
end
Watir是否提供了一個等效的構造?在Watir文檔中我找不到任何有用的東西。
謝謝。正是我在找什麼。 – CBA
賈斯汀,你似乎有錯別字,它應該是.someClass - 你錯過了點。 –
謝謝@JarmoPertman。雖然我認爲錯字實際上是這樣的:CSS應該是:class。 –