web: fix keyboard-navigation-list tests

This commit is contained in:
Abdullah Atta
2025-01-21 10:30:17 +05:00
parent 2be35fadff
commit 8b357559fa
2 changed files with 4 additions and 4 deletions

View File

@@ -47,7 +47,7 @@ export class BaseViewModel {
async findGroup(groupName: string) {
const locator = this.list
.locator(getTestId(`virtuoso-item-list`))
.locator(getTestId(`virtuoso-item-list`, "data-testid"))
.locator(getTestId("group-header"));
for await (const item of iterateList(locator)) {
@@ -95,7 +95,7 @@ export class BaseViewModel {
// }
async press(key: string) {
const itemList = this.list.locator(getTestId(`virtuoso-item-list`));
const itemList = this.list.locator(getTestId(`virtuoso-item-list`, "data-testid"));
await itemList.press(key);
await this.page.waitForTimeout(300);
}

View File

@@ -74,8 +74,8 @@ const PASSWORD = "123abc123abc";
const APP_LOCK_PASSWORD = "lockapporelse🔪";
function getTestId<TId extends string>(id: TId): `[data-test-id="${TId}"]` {
return `[data-test-id="${id}"]`;
function getTestId(id: string, variant: "data-test-id" | "data-testid" = "data-test-id") {
return `[${variant}="${id}"]`;
}
async function createNote(page: Page, note: Note) {