我在使用量角器时遇到了一些麻烦。我有一个非常奇怪的ui-router状态,在该状态下很难脱离其他元素来开始使用该页面。有没有办法告诉量角器等到元素最终出现在DOM中?不可见/未显示,但实际上已创建?我一直尝试使用等待元素,但是显然无法选择它。
browser.driver.wait(function () {
return elem.isDisplayed();
});
您应该能够browser.wait
与presenceOf
ExpectedCondition一起使用:
var until = protractor.ExpectedConditions;
browser.wait(until.presenceOf(elem), 5000, 'Element taking too long to appear in the DOM');
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句