view console.log output in angular protractor jasmine test

后端 未结 7 1804
忘掉有多难
忘掉有多难 2020-12-24 05:12

How can I view console.log output in an angularjs protractor jasmine test? As of now, the browser closes by itself too quickly.

more info - I am working with the ang

7条回答
  •  轻奢々
    轻奢々 (楼主)
    2020-12-24 06:04

    Use browser.manage().logs().get('browser')

    browser.manage().logs().get('browser').then(function(browserLogs) {
       // browserLogs is an array of objects with level and message fields
       browserLogs.forEach(function(log){
          if (log.level.value > 900) { // it's an error log
            console.log('Browser console error!');
            console.log(log.message);
          }
       });
    });
    

提交回复
热议问题