Захватчик текстовых элементов
Захватчик текстовых элементов извлекает с текущего экрана устройства текст, кнопки, поля ввода и другие элементы интерфейса, распознаваемые системой. Он помогает создавать код скрипта для нажатий, ввода, прокрутки и проверки появления текста на странице.
Как открыть
- Откройте
样本工作台и перейдите на верхнюю вкладку文本元素. - Щёлкните нужное устройство в списке правой кнопкой и выберите
文本元素抓取. Откроется вкладка текстовых элементов с этим устройством.
Захват текущей страницы
Перед захватом откройте на устройстве страницу приложения, которую нужно проанализировать. Управлять устройством можно на панели удалённого доступа или непосредственно на нём. Устройство должно быть в сети и поддерживать захват текстовых элементов.
- Нажмите
设置в правом верхнем углу панели. - В разделе
元素抓取设备нажмите选择设备. Если устройство разработки уже задано, можно выбрать当前开发测试设备. - Нажмите
抓取文本元素. - После захвата слева появятся снимок и рамки элементов, а справа — обзор и сведения об элементах.
- Наведите мышь на снимок или дерево, чтобы увидеть границы элемента, и нажмите, чтобы зафиксировать выбор.
- Выберите действие в сведениях об элементе и нажмите
复制代码.
Результаты сохраняются во вкладках. При захвате разных экранов можно переключаться между вкладками результатов, менять их порядок перетаскиванием или закрывать старые.
Выбор создаваемого действия
Типичные варианты:
- для нажатия кнопки выберите
点击; - для проверки текста на странице выберите
判断存在; - для ввода в поле выберите
插入文本или设置文本; - для очистки поля выберите
清空文本; - для прокрутки списка или страницы выберите
滚动; - чтобы только найти элемент, выберите
查找.
Для обычного скрипта используйте 复制代码. Если условия нужно составить вручную, используйте 复制匹配字段; 复制 JSON лучше подходит для диагностики или передачи сопровождающему и не рекомендуется для повседневного написания скриптов.
Если с одним элементом нужно выполнить несколько действий подряд, переключите способ генерации на 复用元素引用; для одного нажатия или проверки оставьте значение по умолчанию.
Если не удаётся нажать или захватить
- Захват не удался: нажмите
重试и убедитесь, что устройство в сети, а страница не переключается слишком часто. - Результат пуст: убедитесь, что на странице есть текст или элементы, распознаваемые системой; иначе используйте координаты и цвета из Пипетки.
- Рамка элемента неточна или сгенерированное нажатие не попадает: захватите страницу снова и измените
Hit 网格в настройках; при необходимости включите强制命中и повторите захват. - Устройство не поддерживает захват текстовых элементов: выберите совместимое устройство или выполните позиционирование с помощью пипетки.