Миссии/check / uncheck — чекбоксыMedium

Задание

В дашборде список задач с чекбоксами.

  1. Отметь задачу t1 как выполненную
  2. Сними отметку с задачи 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