Перейти к содержимому
Last updated

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

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

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

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

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

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

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


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

  1. Режим снимков

  2. Нажмите «Создать снимок», и инструмент отладки сохранит дерево пользовательского интерфейса текущей страницы облачного телефона.

  3. В режиме снимков при наведении курсора на экран облачного телефона слева появится красная рамка, а дерево пользовательского интерфейса справа выделит соответствующий элемент DOM.

  4. В режиме создания снимков страница недоступна для взаимодействия, а виртуальные кнопки ниже также отключены.

  5. Закрытие режима создания снимков

  6. Нажмите переключатель «Режим создания снимков» в правом верхнем углу инструмента отладки, чтобы закрыть режим создания снимков.

  7. После закрытия режима создания снимков телефон и виртуальные кнопки возобновят работу.

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

  • X: Положение центральной точки элемента по оси X.

  • Y: Положение центральной точки элемента по оси Y.

  • bounds: Координаты верхнего левого и нижнего правого углов элемента, например, [789,96][1038,404].

  • Связанный узел: Tap(x, y)

  • text: Видимое текстовое содержимое элемента управления, обычно текст, который пользователь может видеть напрямую.

  • fullID: В разработке под Android разработчики устанавливают идентификаторы, например, android:id="@+id/btn_submit". fullID — это полная форма, включающая имя пакета (например, com.example.app:id/btn_submit).

  • class: Системное имя класса элемента управления Android, представляющее «тип» элемента управления (например, кнопка, текстовое поле, список и т. д.).

  • desc: Текст описания элемента управления, также называемый «описанием содержимого», в основном используется для обеспечения доступности (например, для программ чтения с экрана).

  • Связанные узлы: Найти элемент, Нажать на элемент

  • пакет: уникальный идентификатор, присваиваемый системой Android каждому приложению, обычно в формате «обратный домен + идентификатор приложения» (например, com.taobao.taobao, com.tencent.mm). По сути, это «номер удостоверения личности» каждого приложения на устройстве Android.

  • Связанные узлы: Запуск приложения, Закрытие приложения