Задание
В дашборде список задач с чекбоксами.
- Отметь задачу t1 как выполненную
- Сними отметку с задачи t2
await page.getByTestId('task-checkbox-t1').check();
await page.getByTestId('task-checkbox-t2').uncheck();
check() vs click() для чекбоксов
click()— переключает состояние (toggle)check()— устанавливает checked = true (идемпотентно)uncheck()— устанавливает checked = false (идемпотентно)
Используй check()/uncheck() — они надёжнее, т.к. не зависят от текущего состояния.
solution.ts
/pw-target/dashboard