量角器仅从控制台获取错误,忽略警告

时间:2017-06-07 18:04:28

标签: javascript typescript protractor automated-tests

我有一个测试,它导航到我们应用程序的某个区域,然后在加载应用程序的这个区域时检查控制台中是否有任何错误。

问题在于警告失败。无论如何,在我的测试中,我可以让它看起来只是错误而不是警告?

    it('Area of Application Loads With No Errors - Smoke', () => {
    console.log('\n ### Area of Applications Loads With No Errors ### \n')
    // Clear the Console before Navigating
    browser.manage().logs().get('browser')
    // Navigate
    common.navigationOpenByClick()
    navPage.navigateToApp(params.apps.areaOfApp.navLink)
    // Check the console for errors
    browser.manage().logs().get('browser').then(function(browserLog) {
        expect(browserLog.length).toEqual(0)
    })
})

1 个答案:

答案 0 :(得分:1)

你在protractor.config文件中使用multiCapabilities吗?

您可以在browserName下面尝试此配置: "loggingPrefs": {"browser": "SEVERE", "INFO", "DEBUG"}, //OFF, SEVERE, WARNING, INFO, DEBUG, ALL