Add UI tests

This commit is contained in:
Thomas Nordquist
2019-01-28 22:40:52 +01:00
parent 2822f98103
commit d11337fda2
17 changed files with 2835 additions and 63 deletions

View 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)
}