gpt4 book ai didi

javascript - 如何使用 Protractor 从页面的下拉列表中找到
    元素?

转载 作者:行者123 更新时间:2023-12-03 02:47:05 26 4
gpt4 key购买 nike

<ul _ngcontent-c9 class="results-dropdown">
<li _ngcontent-c9>
<a _ngcontent-c9>XYZ</a>
</li>
</ul>

我想从下拉列表中找到 XYZ 值并单击它。

如果有人有相同的指南,请告诉我。

TIA

最佳答案

var dropdown = element(by.css('ul'));
var dropdownValues = element(by.css('ul > li > a'));
var expectedText = 'XYZ';

dropdown.click();
return dropdownValues.filter((eachValue) => {
return eachValue.getText().then((valueText) => {
if (valueText === expectedText) {
return eachValue.click();
}
});
});

var dropdown = element(by.css('ul'));
var expectedText = 'XYZ';

dropdown.click();
element(by.linkText(expectedText)).click();

关于javascript - 如何使用 Protractor 从页面的下拉列表中找到 <ul> 元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48055866/

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