当前位置:  开发笔记 > 编程语言 > 正文

量角器等待条件不应该在超时后失败

如何解决《量角器等待条件不应该在超时后失败》经验,为你挑选了1个好方法。



1> hansmaad..:

我发现,我可以处理被拒绝的承诺,wait以抑制超时错误:

browser.wait(conditions.visibilityOf(button), 500).then(function () {
    // It is visible
    return button.click().then(function () {/*...*/});    

}, function() {
    // It is not visible
    if (shouldExpectVisibility) {
        // If I want to fail, I could reject again
        return protractor.promise.rejected('No such button');
    }
    else {
        // If I don't want to fail, I do nothing  
    }
});

推荐阅读
惬听风吟jyy_802
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有