Перейти к основному содержимому

Захватчик текстовых элементов

Захватчик текстовых элементов извлекает с текущего экрана устройства текст, кнопки, поля ввода и другие элементы интерфейса, распознаваемые системой. Он помогает создавать код скрипта для нажатий, ввода, прокрутки и проверки появления текста на странице.

Как открыть​

  • Откройте 样本工作台 и перейдите на верхнюю вкладку 文本元素.
  • Щёлкните нужное устройство в списке правой кнопкой и выберите 文本元素抓取. Откроется вкладка текстовых элементов с этим устройством.

Захват текущей страницы​

Перед захватом откройте на устройстве страницу приложения, которую нужно проанализировать. Управлять устройством можно на панели удалённого доступа или непосредственно на нём. Устройство должно быть в сети и поддерживать захват текстовых элементов.

  1. Нажмите 设置 в правом верхнем углу панели.
  2. В разделе 元素抓取设备 нажмите 选择设备. Если устройство разработки уже задано, можно выбрать 当前开发测试设备.
  3. Нажмите 抓取文本元素.
  4. После захвата слева появятся снимок и рамки элементов, а справа — обзор и сведения об элементах.
  5. Наведите мышь на снимок или дерево, чтобы увидеть границы элемента, и нажмите, чтобы зафиксировать выбор.
  6. Выберите действие в сведениях об элементе и нажмите 复制代码.

Результаты сохраняются во вкладках. При захвате разных экранов можно переключаться между вкладками результатов, менять их порядок перетаскиванием или закрывать старые.

Выбор создаваемого действия​

Типичные варианты:

  • для нажатия кнопки выберите 点击;
  • для проверки текста на странице выберите 判断存在;
  • для ввода в поле выберите 插入文本 или 设置文本;
  • для очистки поля выберите 清空文本;
  • для прокрутки списка или страницы выберите 滚动;
  • чтобы только найти элемент, выберите 查找.

Для обычного скрипта используйте 复制代码. Если условия нужно составить вручную, используйте 复制匹配字段; 复制 JSON лучше подходит для диагностики или передачи сопровождающему и не рекомендуется для повседневного написания скриптов.

Если с одним элементом нужно выполнить несколько действий подряд, переключите способ генерации на 复用元素引用; для одного нажатия или проверки оставьте значение по умолчанию.

Если не удаётся нажать или захватить​

  • Захват не удался: нажмите 重试 и убедитесь, что устройство в сети, а страница не переключается слишком часто.
  • Результат пуст: убедитесь, что на странице есть текст или элементы, распознаваемые системой; иначе используйте координаты и цвета из Пипетки.
  • Рамка элемента неточна или сгенерированное нажатие не попадает: захватите страницу снова и измените Hit 网格 в настройках; при необходимости включите 强制命中 и повторите захват.
  • Устройство не поддерживает захват текстовых элементов: выберите совместимое устройство или выполните позиционирование с помощью пипетки.