我正在尝试访问特定元素,但该元素名称已在同一页面中的其他元素中使用
这是html
<div class="details of buyer">
<div class="field">
<small>Balance</small>
<div>5000</div>
</div>
<div class="field">
<small>Lodgements</small>
<div>108,000.00</div>
</div>
<div class="field">
<small>Max Withdrawal</small>
<div>107,561.00</div>
</div>
<div class="field">
<small>Credits</small>
<div>-</div>
</div>
<div class="field">
<small>Interest Rate</small>
<div>-</div>
</div>
<div class="field">
<small>Net Gain</small>
<div>-</div>
</div>
<div class="field">
<small>Net Yield</small>
<div>-</div>
</div>
</div>
<small>Max Withdrawal</small>
<div>107,561.00</div>
我已经在页面对象文件中尝试过此操作,但它返回“索引超出范围”....
var checkBalance= element.all(by.css('div.field> small> div')).get(2);
感谢您的帮助
最佳答案
你应该通过以下方式获取它:
$$('div.field div').get(2);
关于javascript - Protractor 无法访问其类共享其他元素的特定元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44797131/