繁体   English   中英

无法从量角器的下拉菜单中选择项目

[英]Unable to select item from dropdown in Protractor

我还没有想办法从要与之交互的下拉菜单中选择一项。 我唯一能做的就是通过使用以下方法显示可能的下拉项的至少一个名称: element.all(by.model('payAcc.paymentType.selected')).getText().then(function(name) { console.log(name); });

这将打印出['银行帐户']。 我尝试了几种方法,例如by.modelby.id等。

这是处理下拉菜单的html: HTML代码

这是同一张图片的另一幅图片,显示了下拉列表以及Web浏览器控制台中的元素,可能会更有用。 在此处输入图片说明

我的总体目标是能够选择任何一个下拉菜单,以继续填写该帐户的其他适当信息。 我们正在使用的Protractor版本是v2.5.1。 感谢量角器神的任何帮助。

我认为您可以将密钥发送到下拉菜单

var dropdown = element(by.model('payAcc.paymentType.selected'));
dropdown.sendKeys("Debit/Credit Cards");

如果这不起作用,则必须先单击下拉列表,然后才能单击下拉列表中的元素进行选择。 因此,它将类似于:

dropdown.click().then( function() {
       dropdown.get(index of option you want to select).click()
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM