feat(KAN-52): add server selection and isolated native sessions
CI/CD / preconditions (pull_request) Successful in 2s
CI/CD / test_and_check_app (pull_request) Successful in 6m31s
CI/CD / Publish immutable image (pull_request) Skipped

This commit is contained in:
2026-09-26 20:44:27 +02:00
parent f3f1ffdc52
commit 340e6bfff1
13 changed files with 988 additions and 183 deletions
+7 -9
View File
@@ -68,16 +68,14 @@ try {
]) {
await open(path);
await page
.getByRole('button', {
name: theme === 'light' ? 'Light' : 'Dark',
exact: true,
.getByRole('radio', {
name: theme === 'light' ? /^Light / : /^Dark /,
})
.click();
.press('Space');
await page
.getByRole('button', {
name: theme === 'light' ? 'Light' : 'Dark',
exact: true,
pressed: true,
.getByRole('radio', {
name: theme === 'light' ? /^Light / : /^Dark /,
checked: true,
})
.waitFor();
assert.equal(
@@ -118,7 +116,7 @@ try {
}
await page.setViewportSize({ width: 390, height: 480 });
await open('/login');
await page.getByRole('button', { name: 'System', exact: true }).click();
await page.getByRole('radio', { name: /^System / }).press('Space');
await page.emulateMedia({ colorScheme: 'light' });
await page.waitForFunction(
() => !document.documentElement.classList.contains('dark'),