Protractor 如何在量角器中选择具有特定标记的最近元素
如果html如下所示:Protractor 如何在量角器中选择具有特定标记的最近元素,protractor,cucumber,chai,Protractor,Cucumber,Chai,如果html如下所示: <form> <div> <field-component> <div class='field'></div> </field-component> </div> <div> <div class='icon'></div> </div> </form>
<form>
<div>
<field-component>
<div class='field'></div>
</field-component>
</div>
<div>
<div class='icon'></div>
</div>
</form>
我可以使用fieldElement=element(by.css('.field'))
获取字段,但是如何使用图标获取最接近的元素呢
var form = element(by.css('form'));
return form.element(by.css('.field')).isPresent().then((present) => {
if (present) {
return form.element(by.css('.icon')).click(); #click or whatever on this element
}
});
你能粘贴更多的代码吗?那些div
被嵌入在哪里?@Kacper它们的形式相同