Skip to content

Commit e096007

Browse files
authored
Merge pull request tomalaforge#692 from webbomj/translate-challenge-28
docs(ru): added translate challenge 28
2 parents edd767a + c539cb6 commit e096007

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: 🟢 Checkbox
3+
description: Задача 28 заключается в тестировании простого checkbox
4+
author: thomas-laforge
5+
contributors:
6+
- webbomj
7+
challengeNumber: 28
8+
command: testing-checkbox
9+
sidebar:
10+
order: 10
11+
---
12+
13+
## Информация
14+
15+
Это приложение очень простое. Оно состоит из checkbox, который включает или отключает кнопку. Основная цель этого приложения - ознакомиться с API отладки библиотеки тестирования. Знание того, как отлаживать ваши тесты, является важным инструментом, который должен быть в вашем наборе инструментов.
16+
17+
Вы можете найти документацию по отладке в Testing Library [здесь](https://testing-library.com/docs/dom-testing-library/api-debugging#screenlogtestingplaygroundurl).
18+
19+
Основными функциями, которые необходимо запомнить, являются следующие:
20+
21+
- `logRoles(myDOMElement)`: выводит все роли ARIA в дереве данного элемента DOM. Роли ARIA - это основные селекторы, к которым вам следует обратиться в первую очередь.
22+
- `screen.debug()` или `screen.debug(myDOMElement)`: выводит DOM внутри консоли.
23+
- `screen.logTestingPlaygroundURL()` или `screen.logTestingPlaygroundURL(myDOMElement)`: эта функция очень мощная. Она создаст игровую площадку для отображения всех элементов, и вы сможете взаимодействовать с ней, чтобы увидеть селекторы, которые вы должны выбрать для элемента DOM.
24+
25+
## Пояснение
26+
27+
Цель этого задания не в том, чтобы отправить ответ, но вы можете сделать это, если хотите. Это больше об изучении использования API отладки. Эти инструменты окажут большую помощь в предстоящих тестовых задачах.

0 commit comments

Comments
 (0)