rabbitmq-server/deps/rabbitmq_management/selenium/test/pageobjects/OverviewPage.js

22 lines
474 B
JavaScript
Raw Normal View History

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)
}
async logout() {
2022-07-06 23:38:45 +08:00
await this.submit(LOGOUT_FORM);
}
async getUser() {
return this.getText(USER)
}
}