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) => {