From 70d92978c075023b6ab8eff371dfc34bd4e9d4b0 Mon Sep 17 00:00:00 2001 From: Belen Curcio Date: Fri, 13 Oct 2017 21:14:27 -0300 Subject: [PATCH] Adding admin tests --- test/e2e/page_objects/adminPage.js | 6 +++++- test/e2e/specs/02_admin_test.js | 9 ++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/test/e2e/page_objects/adminPage.js b/test/e2e/page_objects/adminPage.js index e3a3ce795..775cde026 100644 --- a/test/e2e/page_objects/adminPage.js +++ b/test/e2e/page_objects/adminPage.js @@ -9,6 +9,10 @@ module.exports = { }, }], elements: { - 'loginLayout': '.talk-admin-login' + 'loginLayout': '.talk-admin-login', + 'signInForm': '.talk-admin-login-sign-in', + 'emailInput': '.talk-admin-login-sign-in #email', + 'passwordInput': '.talk-admin-login-sign-in #password', + 'signInButton': '.talk-admin-login-sign-in-button', } }; diff --git a/test/e2e/specs/02_admin_test.js b/test/e2e/specs/02_admin_test.js index 4d3a67a7c..faa3a7108 100644 --- a/test/e2e/specs/02_admin_test.js +++ b/test/e2e/specs/02_admin_test.js @@ -5,9 +5,12 @@ module.exports = { const {testData} = client.globals; adminPage - .waitForElementVisible('@loginLayout'); - - console.log(testData); + .waitForElementVisible('@loginLayout') + .waitForElementVisible('@signInForm') + .setValue('@emailInput', testData.email) + .setValue('@passwordInput', testData.password) + .waitForElementVisible('@signInButton') + .click('@signInButton'); }, after: (client) => {