【发布时间】:2017-04-12 13:33:27
【问题描述】:
this.When(/^the user clicks on login button$/, function () {
return browser.wait(wagLoginPage.loginPage.signIn.isPresent().then(function (visible) {
if(visible){
console.log("element is visible !!!!!!!");
wagLoginPage.loginPage.signIn.click().then(function(){
expect(visible).to.be.true;
});
}
else{
expect(visible).to.be.true;
}
}, function () { chai.assert.isFalse(true, "SingIn is not visible!") }));
});
我的测试在上述步骤中随机失败。对于上面的代码,在控制台窗口量角器打印“元素可见”。但是如果我在元素上执行点击事件,它会抛出 element is not visible 异常。
更新
问题已回答here
【问题讨论】:
-
您好!请在问题中发布您的代码,而不是链接。图片链接坏了,一些网络(比如我的)阻止了它们。谢天谢地,我有一部手机,我可以在上面看到这个:)
标签: selenium jasmine protractor cucumber