gpt4 book ai didi

javascript - 无法单击所有元素上的元素

转载 作者:行者123 更新时间:2023-11-28 18:58:14 26 4
gpt4 key购买 nike

无法单击元素所有方法。我得到对象对象没有方法过滤器。在研究时我发现这与一些字符串有关。请指教。谢谢

 var sflag = $('a[ng-click="flagPhoto()"]');
browser.wait(EC.elementToBeClickable(sflag), 30000, "not clickable");
$('a[ng-click="flagPhoto()"]').filter(function(elem, index) {
return elem.getText().then(function(text) {
return text === 'flag for abuse';
});
}).then(function(filteredElements) {
expect(filteredElements[0].isPresent()).toBe(true);
filteredElements[0].click();
});

最佳答案

您没有使用此选择器选择多个元素。仅选择第一个找到的元素:

$('a[ng-click="flagPhoto()"]').filter...

相反,使用这个:

$$('a[ng-click="flagPhoto()"]').filter

关于javascript - 无法单击所有元素上的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33178057/

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