# Інструменти розробника

Ми надаємо інструменти розробника, які допомагають користувачам отримати доступ до дерева представлень хмарного телефону. Ви можете підключитися до нашого хмарного телефону та легко отримати структуру та вміст дерева представлень. Деяка необхідна інформація, яка використовується у важливих вузлах під час редагування шаблонів, залежить від властивостей елементів з інструмента налагодження.

## Крок 1: Виберіть хмарний телефон у розділі "Редагувати шаблон"

Під час створення або редагування шаблону натисніть "Вибрати хмарний телефон" у верхньому правому куті.

## Крок 2: Відкрийте налагоджувач хмарного телефону

1. Після вибору хмарного телефону відкрийте поточний хмарний телефон у верхньому правому куті.
2. Після завантаження хмарного телефону натисніть кнопку , щоб увійти до налагоджувача.


img
br
img
## Як користуватися налагоджувачем?

1. **Режим знімка**
2. Натисніть «Створити знімок», і інструмент налагоджувача збереже дерево інтерфейсу поточної сторінки хмарного телефону.
3. У режимі знімка, якщо навести курсор на екран хмарного телефону ліворуч, з’явиться червоний квадратик, а дерево інтерфейсу праворуч виділить відповідний елемент DOM.
4. У режимі знімка сторінка не є клікабельною для взаємодії, а віртуальні кнопки нижче також вимкнені.
5. **Закрити режим знімка**
6. Натисніть перемикач «Режим знімка» у верхньому правому куті інструмента налагодження, щоб закрити режим знімка.
7. Після закриття режиму знімка кнопки телефону та віртуальні кнопки відновлюють роботу.


## Опис властивості елемента

- **X**: Центральне положення елемента на осі X.
- **Y**: Центральне положення елемента на осі Y.
- **межі**: Координати верхнього лівого та нижнього правого кутів елемента, наприклад, `[789,96][1038,404]`.
- Пов'язаний вузол: [Tap(x, y)](/uk/rparobotic-process-automation/03-node/01-simulation-operations/05-tap-x-y)
- **text**: Видимий текстовий вміст елемента керування, зазвичай текст, який користувач може бачити безпосередньо.
- **fullID**: У розробці для Android розробники встановлюють ідентифікатори типу `android:id="@+id/btn_submit"`. fullID – це повна форма, включаючи назву пакета (наприклад, `com.example.app:id/btn_submit`).
- **class**: Назва системного класу Android елемента керування, що представляє «тип» елемента керування (наприклад, кнопка, текстове поле, список тощо).
- **desc**: Текст опису елемента керування, також званий «опис вмісту», використовується переважно для спеціальних можливостей (наприклад, програми зчитування з екрана).
- Пов'язані вузли: [Find Element](/uk/rparobotic-process-automation/03-node/01-simulation-operations/03-find-element), [Tap Element](/uk/rparobotic-process-automation/03-node/01-simulation-operations/04-tap-element)
- **пакет**: унікальний ідентифікатор, що призначається системою Android кожній програмі, зазвичай у форматі «зворотний домен + ідентифікатор програми» (наприклад, `com.taobao.taobao`, `com.tencent.mm`). Це, по суті, «номер ідентифікаційної картки» кожної програми на пристрої Android.
- Пов'язаний вузол: [Запустити програму](/uk/rparobotic-process-automation/03-node/01-simulation-operations/01-launch-app), [Закрити програму](/uk/rparobotic-process-automation/03-node/01-simulation-operations/02-close-app)