【发布时间】:2016-03-26 22:28:43
【问题描述】:
我正在使用量角器。我正在写这个测试:我正在等待一个元素出现。当它出现时,我想点击它。所以我这样做了:
it("Test", () => {
let k: p.ElementFinder = element(by.className("gift-back"));
browser.wait(() => {
let promise = k.isPresent().then((isPresent: boolean) => {
console.log(isPresent);
return isPresent;
});
return promise;
});
k.click();
问题是,我等待出现的元素(带有类gift-back的元素)是一个ng-if元素。所以这个元素一直不在DOM中,这个测试实际上并没有工作.非常感谢您的帮助或解决方法!
【问题讨论】:
标签: angularjs promise protractor