md-select下拉选择

时间:2016-08-19 18:03:19

标签: angularjs protractor

我们有一个20行的md表。每行都有一个下拉列表和三个值。选择,接受和拒绝。我试图选择值接受或拒绝,但我得到元素不可见错误。我尝试添加waitforAngular和睡眠时间。但似乎没有用。它点击下拉列表,然后在没有单击“接受”的情况下失败。

任何建议。感谢

element.all(by.model('result.status')).get(0).click();
browser.driver.sleep(2000); 
browser.waitForAngular();  
//select.$('[value="Accept"]').click();
element.all(by.css('md-option[value="Accept"]')).get(0).click();

1 个答案:

答案 0 :(得分:0)

使用sendKeys()将您想要的值直接发送到下拉元素,而不是单击下拉列表中的选项。

element.all(by.model('result.status')).get(0).sendKeys('Acce‌​pt');