如何在字段上进行编辑时清除量角器中弹出窗口中的字段

时间:2017-04-21 04:04:33

标签: protractor

任何人都可以帮我清除一个字段,因为我无法在弹出窗口中执行此操作。如果我正在通过

var input = element(by.css(".md-input-infix"));
browser.actions().mouseDown(input).clear().sendKeys("andndn").perform();'

然后它说明确不是一个功能,第二个我试图做:

var input = element(by.css(".md-input-infix")).clear();

在这种情况下,我也无法清除我的领域。

1 个答案:

答案 0 :(得分:0)

弹出窗口的元素是什么。因为你打开一个弹出窗口,所以等待它完全加载是个好主意。下面的示例代码给出了一些观点。

 var popup = element(locator for popup);
 var input = element(by.css(".md-input-infix"));
 popup.click().then(function(){     
       browser.wait(until.presenceOf(input), 5000, 'Element taking too long to appear in the DOM');
    });
 input.clear().sendKeys("andndn");