Javascript 无法从量角器中的下拉列表中选择项目

Javascript 无法从量角器中的下拉列表中选择项目,javascript,protractor,Javascript,Protractor,我还没有找到从下拉列表中选择要与之交互的项目的方法。我能做的唯一一件事就是使用以下方法显示至少一个可能的下拉项的名称: element.all(by.model('payAcc.paymentType.selected')).getText().then(函数(名称){ console.log(名称); }); 这将打印出[‘银行账户’]。我尝试了几种方法,如.model、.id等 以下是处理下拉列表的html: 下面是另一张相同内容的图片,显示了下拉列表和web浏览器控制台中的元素,这可能会更

我还没有找到从下拉列表中选择要与之交互的项目的方法。我能做的唯一一件事就是使用以下方法显示至少一个可能的下拉项的名称:
element.all(by.model('payAcc.paymentType.selected')).getText().then(函数(名称){
console.log(名称);
});

这将打印出[‘银行账户’]。我尝试了几种方法,如.model
、.id等

以下是处理下拉列表的html:

下面是另一张相同内容的图片,显示了下拉列表和web浏览器控制台中的元素,这可能会更有帮助:

我的全部目标是能够选择其中一个下拉列表,继续填写帐户的其余适当信息。我们使用的量角器版本是v2.5.1。感谢诸神的帮助

我想你只需将键发送到下拉列表:

我想你只需将键发送到下拉列表:


如果这不起作用,我必须先单击下拉列表,然后才能单击下拉列表中的元素进行选择。所以它会是这样的:

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

如果这不起作用,我必须先单击下拉列表,然后才能单击下拉列表中的元素进行选择。所以它会是这样的:

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

我明天回去工作时会试试的。谢谢你的意见!我明天回去工作时会试试的。谢谢你的意见!