From 3419e0e1fe8e48a08b63ca0ded31087f913eb2b6 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 30 Aug 2021 16:24:25 +0200 Subject: Migrate to webdriverio --- client/e2e/src/po/login.po.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'client/e2e/src/po/login.po.ts') diff --git a/client/e2e/src/po/login.po.ts b/client/e2e/src/po/login.po.ts index 20412ee0d..8e3030e43 100644 --- a/client/e2e/src/po/login.po.ts +++ b/client/e2e/src/po/login.po.ts @@ -1,23 +1,25 @@ -import { browser, element, by } from 'protractor' +import { go } from '../utils' export class LoginPage { async loginAsRootUser () { - await browser.get('/login') + await go('/login') - await browser.executeScript(`window.localStorage.setItem('no_instance_config_warning_modal', 'true')`) - await browser.executeScript(`window.localStorage.setItem('no_welcome_modal', 'true')`) + await browser.execute(`window.localStorage.setItem('no_instance_config_warning_modal', 'true')`) + await browser.execute(`window.localStorage.setItem('no_welcome_modal', 'true')`) - element(by.css('input#username')).sendKeys('root') - element(by.css('input#password')).sendKeys('test1') + await $('input#username').setValue('root') + await $('input#password').setValue('test1') - await browser.sleep(1000) + await browser.pause(1000) - await element(by.css('form input[type=submit]')).click() + await $('form input[type=submit]').click() - expect(this.getLoggedInInfo().getText()).toContain('root') + await this.getLoggedInInfoElem().waitForExist() + + await expect(this.getLoggedInInfoElem()).toHaveText('root') } - private getLoggedInInfo () { - return element(by.css('.logged-in-display-name')) + private getLoggedInInfoElem () { + return $('.logged-in-display-name') } } -- cgit v1.2.3