From 83782421bb16f809e3679d51e598b0348f17cf3b Mon Sep 17 00:00:00 2001 From: kumavis Date: Mon, 21 May 2018 20:17:46 -0700 Subject: [PATCH] test - e2e - only inspect console for errors in chrome --- test/e2e/metamask.spec.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/test/e2e/metamask.spec.js b/test/e2e/metamask.spec.js index 482259ee8..8ec7de16c 100644 --- a/test/e2e/metamask.spec.js +++ b/test/e2e/metamask.spec.js @@ -30,12 +30,16 @@ describe('Metamask popup page', function () { }) afterEach(async function () { - // check for console errors - const errors = await checkBrowserForConsoleErrors() - if (errors.length) { - const errorReports = errors.map(err => err.message) - const errorMessage = `Errors found in browser console:\n${errorReports.join('\n')}` - this.test.error(new Error(errorMessage)) + // logs command not supported in firefox + // https://github.com/SeleniumHQ/selenium/issues/2910 + if (process.env.SELENIUM_BROWSER === 'chrome') { + // check for console errors + const errors = await checkBrowserForConsoleErrors() + if (errors.length) { + const errorReports = errors.map(err => err.message) + const errorMessage = `Errors found in browser console:\n${errorReports.join('\n')}` + this.test.error(new Error(errorMessage)) + } } // gather extra data if test failed if (this.currentTest.state === 'failed') {