2022-07-06 22:28:53 +08:00
|
|
|
const {By,Key,until,Builder} = require("selenium-webdriver");
|
|
|
|
|
|
|
|
var BasePage = require('./BasePage')
|
|
|
|
|
|
|
|
const MENU_TABS = By.css('div#menu ul#tabs');
|
|
|
|
const USER = By.css('li#logout')
|
|
|
|
const LOGOUT_FORM = By.css('li#logout form')
|
|
|
|
|
|
|
|
module.exports = class OverviewPage extends BasePage {
|
|
|
|
|
|
|
|
async isLoaded () {
|
2022-07-06 23:38:45 +08:00
|
|
|
return await this.waitForDisplayed(MENU_TABS)
|
2022-07-06 22:28:53 +08:00
|
|
|
}
|
|
|
|
async logout() {
|
2022-07-06 23:38:45 +08:00
|
|
|
await this.submit(LOGOUT_FORM);
|
2022-07-06 22:28:53 +08:00
|
|
|
}
|
|
|
|
async getUser() {
|
|
|
|
return this.getText(USER)
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|