要素の親に最も近い子のdiv
を返したいとします。分度器:要素の集合にwhere句を使用する
HTML
<div id='Parent'>
<div>
<div></div>
</div>
<div>
<div></div>
<div></div>
<div></div>
</div>
</div>
分度器
var parent = element(by.id('Parent'));
var topChildren = parent.all(by.tagName('div')).then(elem => [elem[0], elem[1]]); //this doesn't work.
私はここでロジックが間違っている可能性があります知っている(上の2つの要素が本当にトップ子供のでしょうか?)が、私はしないでくださいこれは要素の配列を返すことさえあると思います。たとえば、topChildren.getAttribute('class')
はtopChildren.getAttribute is not a function
を投げるので、戻り値は要素の集合として見えません。