![](/img/trans.png)
[英]Unable to select options value or text from ui list dropdown in protractor
[英]Unable to select item from dropdown in Protractor
我還沒有想辦法從要與之交互的下拉菜單中選擇一項。 我唯一能做的就是通過使用以下方法顯示可能的下拉項的至少一個名稱: element.all(by.model('payAcc.paymentType.selected')).getText().then(function(name) { console.log(name); });
這將打印出['銀行帳戶']。 我嘗試了幾種方法,例如by.model
, by.id
等。
這是同一張圖片的另一幅圖片,顯示了下拉列表以及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.