我有一个测试,它导航到我们应用程序的某个区域,然后在加载应用程序的这个区域时检查控制台中是否有任何错误。
问题在于警告失败。无论如何,在我的测试中,我可以让它看起来只是错误而不是警告?
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)
})
})
答案 0 :(得分:1)
你在protractor.config文件中使用multiCapabilities吗?
您可以在browserName下面尝试此配置:
"loggingPrefs": {"browser": "SEVERE", "INFO", "DEBUG"}, //OFF, SEVERE, WARNING, INFO, DEBUG, ALL