Add app screenshot generation

This commit is contained in:
Thomas Nordquist
2019-03-05 14:09:02 +01:00
parent 197781a4d8
commit 1f70c1ba3c
4 changed files with 6 additions and 2 deletions

View File

@@ -6,6 +6,8 @@ export async function connectTo(host: string, browser: Browser<void>) {
await writeTextToInput('Username', 'thomas', browser, false) await writeTextToInput('Username', 'thomas', browser, false)
await writeTextToInput('Password', 'bierbier', browser, false) await writeTextToInput('Password', 'bierbier', browser, false)
await browser.saveScreenshot('screen1.png')
const connectButton = await browser.$('//button/span[contains(text(),"Connect")]') const connectButton = await browser.$('//button/span[contains(text(),"Connect")]')
clickOn(connectButton, browser) clickOn(connectButton, browser)
} }

View File

@@ -3,6 +3,6 @@ import { expandTopic, sleep } from '../util'
export async function showJsonPreview(browser: Browser<void>) { export async function showJsonPreview(browser: Browser<void>) {
await expandTopic('actuality/showcase', browser) await expandTopic('actuality/showcase', browser)
await browser.saveScreenshot('screen3.png')
await sleep(1000) await sleep(1000)
} }

View File

@@ -9,6 +9,8 @@ export async function showMenu(browser: Browser<void>) {
// moveToCenterOfElement(brokerStatistics, browser) // moveToCenterOfElement(brokerStatistics, browser)
await sleep(2000) await sleep(2000)
await browser.saveScreenshot('screen4.png')
const topicOrder = await browser.$('#select-node-order') const topicOrder = await browser.$('#select-node-order')
await clickOn(topicOrder, browser) await clickOn(topicOrder, browser)
await sleep(1000) await sleep(1000)

View File

@@ -5,7 +5,7 @@ export async function showNumericPlot(browser: Browser<void>) {
await expandTopic('livingroom/temperature', browser) await expandTopic('livingroom/temperature', browser)
await clickOnHistory(browser) await clickOnHistory(browser)
await browser.saveScreenshot('screen2.png')
await sleep(1000) await sleep(1000)
await expandTopic('livingroom/humidity', browser) await expandTopic('livingroom/humidity', browser)
} }