Add UI tests
This commit is contained in:
21
src/spec/scenarios/showMenu.ts
Normal file
21
src/spec/scenarios/showMenu.ts
Normal file
@@ -0,0 +1,21 @@
|
||||
import { clickOn, sleep, writeText, expandTopic, moveToCenterOfElement } from '../util'
|
||||
import { Browser } from 'webdriverio'
|
||||
|
||||
export async function showMenu(browser: Browser<void>) {
|
||||
const menuButton = await browser.$('//button[contains(@aria-label, "Menu")]')
|
||||
await clickOn(menuButton, browser)
|
||||
|
||||
const brokerStatistics = await browser.$('//div[contains(@class, "BrokerStatistics")]/div[4]')
|
||||
moveToCenterOfElement(brokerStatistics, browser)
|
||||
await sleep(2000)
|
||||
|
||||
const topicOrder = await browser.$('#select-node-order')
|
||||
await clickOn(topicOrder, browser)
|
||||
await sleep(1000)
|
||||
|
||||
const alphabetically = await browser.$('//li[contains(@data-value, "abc")]')
|
||||
await clickOn(alphabetically, browser)
|
||||
await sleep(2000)
|
||||
|
||||
await clickOn(menuButton, browser)
|
||||
}
|
||||
Reference in New Issue
Block a user