🟢 Checkbox
Испытание #28
Информация
Это приложение очень простое. Оно состоит из checkbox, который включает или отключает кнопку. Основная цель этого приложения - ознакомиться с API отладки библиотеки тестирования. Знание того, как отлаживать ваши тесты, является важным инструментом, который должен быть в вашем наборе инструментов.
Вы можете найти документацию по отладке в Testing Library здесь.
Основными функциями, которые необходимо запомнить, являются следующие:
logRoles(myDOMElement)
: выводит все роли ARIA в дереве данного элемента DOM. Роли ARIA - это основные селекторы, к которым вам следует обратиться в первую очередь.screen.debug()
илиscreen.debug(myDOMElement)
: выводит DOM внутри консоли.screen.logTestingPlaygroundURL()
илиscreen.logTestingPlaygroundURL(myDOMElement)
: эта функция очень мощная. Она создаст игровую площадку для отображения всех элементов, и вы сможете взаимодействовать с ней, чтобы увидеть селекторы, которые вы должны выбрать для элемента DOM.
Пояснение
Цель этого задания не в том, чтобы отправить ответ, но вы можете сделать это, если хотите. Это больше об изучении использования API отладки. Эти инструменты окажут большую помощь в предстоящих тестовых задачах.