gpt4 book ai didi

javascript - Protractor :如何获取兄弟元素

转载 作者:行者123 更新时间:2023-11-29 21:41:40 26 4
gpt4 key购买 nike

我有一个这样的中继器

<div ng-repeat="d in data">
<input type="checkbox" ng-mode="d.checked" name="someName" />
<span>{{d.name}}</span>
</div>

我想获取输入:span 包含文本“test5”的行的复选框,即 span 绑定(bind)到 d.name == 'test5'

最佳答案

我是这样解决的

var allO = element.all(by.repeater('o in Types').column('o.name'));
allO.filter(function(elem, index) {
return elem.getText().then(function(text) {
return text === 'test5';
});
}).then(function(sSpan) {
var parent = oSpan[0].element(by.xpath('..'));
parent.element(by.css('input')).click();
browser.waitForAngular();
});

关于javascript - Protractor :如何获取兄弟元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32624309/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com