rabbitmq-server/selenium/test/pageobjects/VhostAdminTab.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

25 lines
707 B
JavaScript
Raw Permalink Normal View History

2023-02-15 21:29:55 +08:00
const { By, Key, until, Builder } = require('selenium-webdriver')
const AdminTab = require('./AdminTab')
const VHOST_NAME = By.css('div#main h1 b')
const OVERVIEW_SECTION = By.css('div#main div#overview')
const PERMISSIONS_SECTION = By.css('div#main div#permissions')
const TOPIC_PERMISSIONS_SECTION = By.css('div#main div#topic-permissions')
module.exports = class VhostAdminTab extends AdminTab {
async isLoaded () {
await this.waitForDisplayed(VHOST_NAME)
await this.waitForDisplayed(OVERVIEW_SECTION)
await this.waitForDisplayed(PERMISSIONS_SECTION)
return this.waitForDisplayed(TOPIC_PERMISSIONS_SECTION)
2023-02-15 21:29:55 +08:00
}
async getName() {
return await this.getText(VHOST_NAME)
}
}