在课程出现时暂停量角器脚本?

时间:2016-11-10 00:36:36

标签: angularjs protractor

我正在尝试确保在我的角度应用程序中存在类时,量角器测试无法继续。该类负责使用高z-index锁定ui,因此用户无法单击任何内容。我想在我的测试中模拟这个。但是,我对这段代码没有任何好运:

    // Wait http commands to finish
    browser.wait(function() {
        console.log(element(by.className('is-fetchingData')).isPresent());
        return element(by.className('is-fetchingData')).isPresent()
    }, 10000);

1 个答案:

答案 0 :(得分:0)

browser.wait(function() {
    return element(by.className('is-fetchingData')).isPresent().
           then(function(isPresent){
                   console.log("Is Element Present? - "+isPresent);
                   if(isPresent){
                       return true;
                   }   
           });
},'element is not present till timeout reached', 10000);