任何人都可以帮我清除一个字段,因为我无法在弹出窗口中执行此操作。如果我正在通过
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();
在这种情况下,我也无法清除我的领域。
答案 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");