Files

32 lines
1.1 KiB
TypeScript

import { test, expect } from '@playwright/test'
const prod = false
const LANG = 'en'
const STORE = `/${LANG}/store/`
const TEST_URL = 'http://192.168.1.250/'
const ITEM_URL = (item) => `${TEST_URL}/${item}`
test('Take a primary app screenshot', async ({ page }) => {
await page.goto(TEST_URL, { waitUntil: 'networkidle' });
await new Promise((resolve) => setTimeout(resolve, 2250));
const viewportSize = page.viewportSize();
if (viewportSize) {
await page.setViewportSize(viewportSize);
await page.waitForTimeout(500);
}
await page.screenshot({ path: './tests/screenshot-latest.jpg', fullPage: true, quality: 100 });
});
test('Take a dashboard screenshot', async ({ page }) => {
await page.goto(TEST_URL + '#/dashboard', { waitUntil: 'networkidle' });
await new Promise((resolve) => setTimeout(resolve, 2250));
const viewportSize = page.viewportSize();
if (viewportSize) {
await page.setViewportSize(viewportSize);
await page.waitForTimeout(500);
}
await page.screenshot({ path: './tests/screenshot-modbus.jpg', fullPage: true, quality: 100 });
});