Описание
Это действие позволяет изменить значение (атрибут value) выбранного элемента интерфейса.
Например, его можно применить для того, чтобы выбрать поле ввода в Блокноте и добавить какой-либо текст, то есть изменить значение элемента. Оно может использоваться и для изменения значения многих других элементов интерфейса, например, поля, содержащего путь к файлу и многого другого.
Desktop Picker
Сначала нужно выбрать элемент приложения, к которому будет применяться это действие. В данном случае мы выберем поле для ввода текста. Такой элемент можно выбрать в Studio при помощи Desktop Picker. Рассмотрим его работу.
Основной параметр здесь - Элемент приложения. Именно он определяет, какой элемент будет использоваться. Для того, чтобы задать новый элемент, откройте выпадающий список и выберите “Указать Новый Элемент”. Если какие-либо элементы уже существуют, они отобразятся в этом списке, и их можно будет выбрать.
Здесь можно указать новый элемент или выбрать существующий
Запустится Desktop Picker. Наведите курсор на элемент, который хотите выбрать. В случае, если элемент будет распознан, он подсветится красной рамкой. Нажмите Ctrl + X, не убирая курсор с элемента, чтобы выбрать его.
После того, как Вы выберете элемент, откроется это окно. Это значит, что элемент был найден и правильно распознан. Здесь также можно задать название элемента, которое будет отображаться в Studio.
Меню Расширенные опции
Выпадающее меню содержит расширенные настройки элемента. Расширенные настройки представляют выбранный элемент в виде таблицы, содержащей его свойства и значения. Эту таблицу можно модифицировать, если требуется уточнить или скорректировать элемент.
Кнопка “Проверить” позволяет убедиться, что элемент определен корректно. При нажатии на нее фокус сместится на окно браузера, и если выбранный элемент успешно распознается, то он подсветится желтой рамкой. После проверки можно будет увидеть одно из этих сообщений:
- Найден 1 элемент означает, что выбранный элемент успешно распознан.
- Найдено несколько элементов означает, что было найдено несколько похожих элементов. В таком случае требуется выбрать один из них или уточнить параметры в расширенных настройках.
- Элемент не найден означает, что элемент не был распознан и должен быть переопределен. Также может потребоваться уточнить параметры в расширенных настройках.
Кнопка “Выбрать” позволяет выбрать элемент заново или выбрать другой элемент.
Чтобы сохранить элемент для дальнейшего использования в Studio, нажмите “Сохранить”.
После выбора элемента в Studio отобразится в параметре Элемент приложения его превью.
Превью элемента
Есть и альтернативный вариант. Опция Использовать сфокусированный элемент позволяет использовать элемент в текущем открытом приложении. Например, у Вас открыто окно Блокнота, и Вы редактируете его (курсор установлен в поле ввода текста). В таком случае нет необходимости выбирать конкретный элемент, как описано выше. Текст будет вводиться непосредственно в открытое приложение.
Также можно отредактировать уже существующие элементы. Для этого нажмите на кнопку “Редактировать элемент” под его названием.
Эта кнопка позволяет отредактировать элемент или сменить его на новый
Вот что Вы увидите. Здесь можно изменить название элемента или выбрать новый элемент и заменить существующий.
Здесь можно увидеть атрибуты текущего элемента и выбрать новый
Если нажать кнопку “Изменить элемент”, Picker снова активируется. Как только Вы выберете новый элемент, появится это окно. В нем отображены старая и новая версии. Здесь можно сохранить элемент и перезаписать старый или отменить замену.
Здесь можно сохранить новую версию элемента
Важное замечание насчет названий элементов: при работе с текстовыми редакторами название файла может меняться после того, как файл был изменен. Например, к его названию может добавиться символ звездочки (*). Например, файл new1.txt может быть переименован в *new1.txt. Обращайте внимание на эту особенность и тщательно проверяйте выбранные атрибуты селектора.
Параметры
Параметр Элемент интерфейса задает элемент, значение которого будет меняться, а параметр Значение определяет, как именно оно будет меняться. Как и в большинстве других действий, здесь возможно ввести значение вручную при помощи опции Задать значение, задать значение динамически при помощи опции Вычислить значение или использовать результат предыдущего действия, выбрав опцию Сохранить результат предыдущего шага.
Параметр Значение
Параметры Задержка до, сек и Задержка после, сек определяют, сколько времени пройдет перед или после выполнения данного действия.
Параметры Задержка до, сек и Задержка после, сек