From ca077f31f55ca2ab2488d348c216dcd8d20ff845 Mon Sep 17 00:00:00 2001 From: Steven Vachon Date: Thu, 7 May 2020 20:06:10 -0400 Subject: [PATCH] @grafana/e2e: only skip password reset on local tests (#24411) --- packages/grafana-e2e/src/flows/login.ts | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/packages/grafana-e2e/src/flows/login.ts b/packages/grafana-e2e/src/flows/login.ts index 14431a70a71..168a278276b 100644 --- a/packages/grafana-e2e/src/flows/login.ts +++ b/packages/grafana-e2e/src/flows/login.ts @@ -8,9 +8,18 @@ export const login = (username: string = 'admin', password: string = 'admin') => .type(username); e2e.pages.Login.password().type(password); e2e.pages.Login.submit().click(); - e2e.pages.Login.skip() - .should('be.visible') - .click(); + + // Local tests will have insecure credentials + e2e() + .url() + .then(url => { + if (/^https?:\/\/localhost/.test(url)) { + e2e.pages.Login.skip() + .should('be.visible') + .click(); + } + }); + e2e() .get('.login-page') .should('not.exist');