鉴于我有以下HTML代码:
<div class="someGenericClass">
<input name="someGenericName">
<label>not important</label>
</div>
<div class="someGenericClass">
<input name="someGenericName">
<label>not important</label>
</div>
<div class="someGenericClass">
<input name="someGenericName">
<label>Text I need to find in my test</label>
</div>
在这种情况下,如何查找标签文本?它没有属性。我试图找到第一个元素,然后是下一个元素,但我错过了一些东西:
element(by.name('someGenericName')).element(by.xpath('following::label'));
还尝试了:
element(by.name('someGenericName')).element(by.xpath('following-sibling::label'));
编辑:该类不是唯一的。它在 DOM 中被多次使用。
如果 DOM 将发生更改,会发生什么情况? 这似乎是一个坏主意,对吧?element.all
万千封印
相关分类