mirror of
https://github.com/zonemaster/zonemaster-gui.git
synced 2026-04-03 17:31:21 +02:00
25 lines
691 B
TypeScript
25 lines
691 B
TypeScript
export function goToHome(page) {
|
|
return page.goto('/');
|
|
}
|
|
|
|
export function setLang(page, lang) {
|
|
return Promise.all([
|
|
page.waitForSelector('select#languageSelection'),
|
|
page.locator('select#languageSelection').selectOption(lang),
|
|
]);
|
|
}
|
|
|
|
export async function showOptions(page) {
|
|
const showOptionSwitch = page.locator('#advanced-toggle');
|
|
if ((await showOptionSwitch.getAttribute('aria-expanded')) === 'false' ) {
|
|
return showOptionSwitch.click();
|
|
}
|
|
}
|
|
|
|
export function clearBrowserCache(page) {
|
|
return Promise.all([
|
|
page.evaluate(() => window.localStorage.clear()),
|
|
page.evaluate(() => window.sessionStorage.clear()),
|
|
page.context().clearCookies(),
|
|
])
|
|
}
|