# Инструменты разработчика

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

## Шаг 1: Выберите Cloud Phone в режиме редактирования шаблона

При создании или изменении шаблона нажмите «Выбрать Cloud Phone» в правом верхнем углу.

## Шаг 2: Откройте отладчик Cloud Phone

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


img
br
img
## Как использовать отладчик?

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


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

- **X**: Положение центральной точки элемента по оси X.
- **Y**: Положение центральной точки элемента по оси Y.
- **bounds**: Координаты верхнего левого и нижнего правого углов элемента, например, `[789,96][1038,404]`.
- Связанный узел: [Tap(x, y)](/ru/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**: Текст описания элемента управления, также называемый «описанием содержимого», в основном используется для обеспечения доступности (например, для программ чтения с экрана).
- Связанные узлы: [Найти элемент](/ru/rparobotic-process-automation/03-node/01-simulation-operations/03-find-element), [Нажать на элемент](/ru/rparobotic-process-automation/03-node/01-simulation-operations/04-tap-element)
- **пакет**: уникальный идентификатор, присваиваемый системой Android каждому приложению, обычно в формате «обратный домен + идентификатор приложения» (например, `com.taobao.taobao`, `com.tencent.mm`). По сути, это «номер удостоверения личности» каждого приложения на устройстве Android.
- Связанные узлы: [Запуск приложения](/ru/rparobotic-process-automation/03-node/01-simulation-operations/01-launch-app), [Закрытие приложения](/ru/rparobotic-process-automation/03-node/01-simulation-operations/02-close-app)