Поделиться через


Действия автоматизации браузера

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

Чтобы выполнить веб-автоматизацию, сначала необходимо создать новый экземпляр браузера. Вы можете сделать это с помощью действий запуска браузера, которые поддерживают Microsoft Edge, Google Chrome, Mozilla Firefox и Internet Explorer. С помощью действий запуска браузера вы также можете указать, следует ли запускать веб-страницу на локальном рабочем столе или в среде виртуального рабочего стола.

Заметка

Чтобы запустить браузер на виртуальном рабочем столе, сначала запишите хотя бы один элемент пользовательского интерфейса на этом рабочем столе. Этот элемент должен быть доступен в репозитории элементов пользовательского интерфейса вашего потока.

Чтобы добавить новый элемент пользовательского интерфейса, выберите Добавить элемент пользовательского интерфейса с помощью развернутого действия браузерной автоматизации или области элементов пользовательского интерфейса в конструкторе потоков.

Снимок экрана с вариантами создания нового элемента пользовательского интерфейса.

Все элементы пользовательского интерфейса, относящиеся к Интернету, определяются одним или несколькими селекторами CSS (веб-селекторами), которые определяют иерархическую структуру компонента на странице. Селекторы используют нотацию >, указывающую, что каждый элемент содержится в элементе слева от него.

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

Снимок экрана с вариантами редактирования и создания селекторов.

Чтобы создать более динамичные веб-потоки, замените операторы Равно другими операторами или регулярными выражениями. Кроме того, если значение атрибута веб-селектора зависит от результатов предыдущих действий, используйте переменные вместо жестко заданных значений.

Снимок экрана с операторами, доступными в конструкторе селекторов.

Заметка

Чтобы найти дополнительную информацию о разработке веб-потоков и создании пользовательских веб-селекторов для веб-элементов, см. разделы Автоматизация веб-потоков и Создание настраиваемого селектора.

Извлечь данные с веб-страницы

Извлекает данные из определенных частей веб-страницы в виде отдельных значений, списков, строк или таблиц.

Дополнительные сведения о том, как использовать это действие, см. в разделе Извлечение веб-данных.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице, из которого требуется извлечь данные
Параметры извлечения Нет Таблица данных Параметры, используемые при извлечении данных. В зависимости от режима извлечения этот параметр принимает разные данные.
Max web pages to process Нет Числовое значение Максимальное количество веб-страниц для обработки.
Отправить физический щелчок для перехода на следующую страницу Неприменимо Логическое значение False Укажите, следует ли физически перемещать курсор мыши над страницей перед щелчком. Физический щелчок требуется в тех случаях, когда эмулированные щелчки на странице не выполняют преднамеренного действия с элементом. Поскольку этот вариант требует, чтобы окно браузера было сфокусировано, оно автоматически переместится на передний план.
Селектор CSS страниц Нет Текстовое значение Селектор CSS страниц
Extraction mode Неприменимо Не определено, Одно значение, Отобранные вручную значения, Список, Таблица, Таблица HTML целиком Одно значение Укажите, что требуется извлечь с веб-страницы.
Use paging Н/Д Логическое значение Ложь Указывает, следует ли использовать разбиение на страницы.
Get all web pages Неприменимо Логическое значение False Укажите, следует ли получать все веб-страницы
Обрабатывать данные при извлечении Неприменимо Логическое значение False Укажите, следует ли обрабатывать извлеченные данные, чтобы представить их точно так, как они отображаются на веб-странице. Обработка извлеченных данных включает в себя отображение информации, вложенной в iFrame, и фильтрацию скрытых или видимых элементов. Для больших наборов данных не рекомендуется включать этот параметр, так как это увеличит время извлечения.
Время ожидания Да Числовое значение 60 Задайте время (в секундах) ожидания извлечения, по истечении которого будет считаться, что действие завершилось сбоем
Режим хранения данных Неприменимо Переменная, Электронная таблица Excel Переменная Укажите, следует ли хранить извлеченные данные в переменной или электронной таблице Excel.

Создаваемые переменные

Аргумент Тип Описание
ExcelInstance Экземпляр Excel Экземпляр Excel с извлеченными данными. Используйте этот экземпляр для работы с электронной таблицей (или сохраните и закройте его) с помощью выделенных действий Excel.
DataFromWebPage Таблица данных Извлеченные данные в виде отдельного значения, списка, строки данных или таблицы данных.

Исключения

Исключение Описание
Не удалось извлечь данные. Указывает на проблему при извлечении данных.
Не удалось запустить экземпляр Excel. Указывает на проблему при запуске экземпляра Excel.
Не удалось записать значения в Excel. Указывает на проблему при записи значений в Excel.

Получить сведения о веб-странице

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

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы.
Get Н/Д Описание веб-страницы, Ключевые слова метаданных веб-страницы, Заголовок веб-страницы, Текст веб-страницы, Источник веб-страницы, Текущий URL-адрес веб-браузера Описание веб-страницы Выберите сведения, которые нужно извлечь с веб-страницы.

Создаваемые переменные

Аргумент Тип Описание
WebPageProperty Текстовое значение Сведения, извлеченные с веб-страницы.

Исключения

Исключение Описание
Не удалось получить сведения о веб-странице. Указывает на проблему при получении сведений о данной веб-странице.

Получить сведения об элементе на веб-странице

Получает значение атрибута элемента на веб-странице.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице, из которого требуется получить сведения
Имя атрибута Нет Текстовое значение Собственный текст Введите или выберите атрибут, значение которого требуется извлечь.

Создаваемые переменные

Аргумент Тип Описание
AttributeValue Текстовое значение Значение атрибута веб-элемента.

Исключения

Исключение Описание
Не удалось извлечь атрибут элемента пользовательского интерфейса на веб-странице. Указывает на проблему при извлечении атрибута элемента веб-страницы.

Сделать снимок экрана веб-страницы

Создает снимок экрана веб-страницы (или элемента веб-страницы), в данный момент отображаемой в браузере, и сохраняет изображение в файле или в буфере обмена.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы.
Capture Н/Д Вся веб-страница, Определенный элемент Вся веб-страница Укажите, следует ли захватывать всю веб-страницу или только ее определенный элемент
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице, который требуется захватить
Режим сохранения Неприменимо Буфер обмена, Файл Буфер обмена Укажите, следует ли сохранить изображение в файле или буфере обмена.
Image file Нет Файл Задайте полный путь к файлу для сохранения захваченного изображения.
File format Н/Д BMP, EMF, EXIF, GIF, JPG, PNG, TIFF, WMF BMP Выберите формат файла изображения.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось сохранить файл. Указывает на проблему при сохранении данного файла.
Не удалось сохранить в буфере обмена. Указывает на проблему при сохранении в буфере обмена.
Не удалось создать снимок экрана. Указывает на проблему при создании снимка экрана.

Установить фокус на текстовом поле на веб-странице

Устанавливает фокус на элементе ввода на веб-странице и прокручивает окно так, чтобы поле находилось в видимой области.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице для установки фокуса
Ожидать загрузки страницы Н/Д Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница перед продолжением.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось установить фокус ввода на текстовое поле веб-страницы. Указывает на проблему при установке фокуса ввода на указанное текстовое поле веб-страницы.

Заполнить текстовое поле на веб-странице

Заполняет текстовое поле на веб-странице указанным текстом.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите текстовое поле для заполнения
Текст Нет Прямой ввод зашифрованного текста или Текстовое значение Введите текст для заполнения текстового поля
Если поле не пустое Да Заменить текст, Добавить текст Заменить текст Укажите, что делать с существующим содержимым: заменять его или добавлять к нему новое.
Ввод текста с использованием физических нажатий клавиш. Неприменимо Логическое значение False Эмуляция использования физических нажатий клавиш при заполнении текстовых полей в пользовательском интерфейсе. Физические нажатия клавиш требуются в случаях, когда эмулированное заполнение текстом не позволяет выполнить необходимое действие над элементом. Поскольку этот вариант требует, чтобы окно браузера было сфокусировано, оно автоматически переместится на передний план.
Emulate typing Неприменимо Логическое значение Истина Укажите, следует ли заполнить текстовое поле сразу, задав значение текстового поля, или эмулировать ввод пользователя, отправляя символы по одному. Второй метод медленнее, но является обязательным на некоторых сложных веб-страницах.
Unfocus text box after filling it Н/Д Логическое значение Ложь Выберите, следует ли перевести фокус с текстового поля сразу после того, как этой действие заполнит его указанным текстом. В случае извлечения списков автоматического выполнения для этого параметра должно быть задано значение False.
Ожидать загрузки страницы Неприменимо Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница после заполнения текстового поля.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если после заполнения текстового поля отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось записать в текстовое поле. Указывает на проблему при записи в данное текстовое поле.

Установить состояние флажка на веб-странице

Устанавливает или снимает флажок в веб-форме.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Установите флажок для задания состояния
Состояние флажка Неприменимо Установлен, Не установлен Установлен Выберите состояние флажка.
Wait for page to load Н/Д Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница после установки состояния флажка
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если после установки состояния флажка отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось задать состояние флажка. Указывает на проблему при задании состояния данного флажка.

Выбрать переключатель на веб-странице

Выбирает переключатель на веб-странице.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Переключатель для выбора
Ожидать загрузки страницы Неприменимо Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница после выбора переключателя
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если после выбора переключателя отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Кнопка диалогового окна для нажатия, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось выбрать переключатель. Указывает на проблему при выборе данного переключателя.

Установить значение раскрывающегося списка на веб-странице

Установка или очистка выбранных параметров для раскрывающегося списка в веб-форме.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите раскрывающийся список для задания его значения
Операция Неприменимо Удалить все параметры, Выбрать параметры по имени, Выбрать параметры по индексу Удалить все параметры Укажите, следует ли выбрать значение или очистить выбранное значение раскрывающегося списка.
Имена параметров Нет Список текстовых значений Введите вариант или список вариантов для выбора в раскрывающемся списке. Вводить несколько вариантов имеет смысл только при работе со списками с множественным выбором. В случае списка с единичным выбором будет использоваться только первый вариант из указанного списка.
Использовать регулярные выражения Неприменимо Логическое значение Ложь Укажите, следует ли интерпретировать значения имен вариантов как регулярное выражение.
Индексы параметров Нет Список числовых значений Введите индекс или список индексов для выбора в раскрывающемся списке. Вводить несколько вариантов имеет смысл только при работе со списками с множественным выбором. В случае списка с единичным выбором будет использоваться только первый вариант из указанного списка.
Ожидать загрузки страницы Неприменимо Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница после установки значения раскрывающегося списка.
Время ожидания загрузки веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если после установки значения раскрывающегося списка отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось настроить выбранный параметр. Указывает на проблему при настройке выбранного параметра раскрывающегося списка.

Нажать кнопку на веб-странице

Нажимает кнопку на веб-странице.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите кнопку для нажатия
Ожидать загрузки страницы Неприменимо Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница после нажатия кнопки.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если после нажатия кнопки отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось нажать кнопку веб-страницы. Указывает на проблему при нажатии данной кнопки веб-страницы.

Если веб-страница содержит

Помечает начало условного блока действий в зависимости от того, существует ли определенный блок текста или элемент на веб-странице.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы.
Check if web page Н/Д Содержит элемент, Не содержит элемента, Содержит текст, Не содержит текста Содержит элемент Проверьте, существует ли определенный элемент текста или веб-страницы на веб-странице
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице для проверки
Текст Нет Текстовое значение Введите текст на веб-странице для проверки.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Не удалось установить связь с браузером. Указывает, что произошла ошибка в браузере

Ожидать содержимое веб-страницы

Приостанавливает поток до отображения или скрытия определенного блока текста или элемента веб-страницы на веб-странице.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы.
Wait for web page to Н/Д Содержит элемент, Не содержит элемента, Содержит текст, Не содержит текста Содержит элемент Укажите, следует ли ждать, пока определенный текст или элемент веб-страницы не отобразится или не исчезнет на веб-странице
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице для проверки
Текст Нет Текстовое значение Введите текст на веб-странице для проверки.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание:
Сбой ожидания содержимого веб-страницы. Указывает, что произошел сбой операции ожидания.

Запустить новый экземпляр Internet Explorer

Запуск нового экземпляра или подключение к выполняемому экземпляру Internet Explorer для автоматизации веб-сайтов и веб-приложений.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Launch mode Н/Д Запустить браузер для автоматизации, Запустить новый экземпляр Internet Explorer, Подключиться к выполняемому Internet Explorer Запустить браузер для автоматизации Укажите, следует ли запустить браузер для автоматизации или новый экземпляр Internet Explorer либо подключиться к существующему.
Attach to Internet Explorer tab Н/Д По заголовку, По URL-адресу, Использовать окно переднего плана По заголовку Укажите, следует ли подключиться к вкладке Internet Explorer по ее заголовку или URL-адресу либо к активной вкладке Internet Explorer, которая выполняется как окно переднего плана.
Initial URL Нет Текстовое значение Введите URL-адрес веб-сайта для посещения при запуске веб-браузера.
Tab title Нет Текстовое значение Введите заголовок (или его часть) вкладки Internet Explorer, к которой необходимо подключиться.
Tab URL Нет Текстовое значение Введите URL-адрес (или его часть) вкладки Internet Explorer, к которой необходимо подключиться.
Window state Н/Д Нормальное, Развернуто, Свернуто Обычная Укажите, следует ли запускать окно браузера в обычном, свернутом или развернутом состоянии
Целевой рабочий стол Неприменимо Локальный компьютер, любой виртуальный рабочий стол, подключенный в данный момент или имеющий хотя бы один захваченный элемент пользовательского интерфейса Локальный компьютер Задайте строку подключения к целевому рабочему столу, который открывает браузер
Clear cache Неприменимо Логическое значение False Укажите, следует ли очистить весь кэш веб-браузера сразу после его запуска.
Clear cookies Н/Д Логическое значение Ложь Укажите, следует ли очистить все сохраненные файлы cookie в веб-браузере сразу после его запуска.
Wait for page to load Н/Д Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница перед продолжением.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если при загрузке исходной веб-страницы отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.
Custom user agent string Да Текстовое значение Укажите настраиваемую строку агента пользователя для веб-помощника среды выполнения. Если оставить это поле пустым, помощник среды выполнения по умолчанию будет использовать строку агента пользователя Internet Explorer, установленного на компьютере.

Заметка

Параметры Очистить кэш и Очистить файлы cookie работают должным образом, только если в меню Свойства браузера отключена работа в защищенном режиме

Создаваемые переменные

Аргумент Тип Описание
InternetExplorer Web browser instance Экземпляр Internet Explorer для использования с действиями автоматизации браузера

Исключения

Исключение Описание
Не удалось запустить Internet Explorer. Указывает на проблему при запуске Internet Explorer.
Недопустимый URL-адрес. Указывает, что предоставленный URL-адрес недопустим.

Запустить новый экземпляр Firefox

Запуск нового экземпляра или подключение к выполняемому экземпляру Firefox для автоматизации веб-сайтов и веб-приложений.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Launch mode Н/Д Запустить новый экземпляр, Подключиться к выполняемому экземпляру Запустить новый экземпляр Укажите, следует ли запустить новый экземпляр Firefox или подключиться к существующему.
Attach to Firefox tab Н/Д По заголовку, По URL-адресу, Использовать окно переднего плана По заголовку Укажите, следует ли подключиться к вкладке Firefox по ее заголовку или URL-адресу либо к активной вкладке Firefox, которая выполняется как окно переднего плана.
Initial URL Нет Текстовое значение Введите URL-адрес веб-сайта для посещения при запуске веб-браузера.
Tab title Нет Текстовое значение Введите заголовок (или его часть) вкладки Firefox, к которой необходимо подключиться.
Tab URL Нет Текстовое значение Введите URL-адрес (или его часть) вкладки Firefox, к которой необходимо подключиться.
Window state Н/Д Нормальное, Развернуто, Свернуто Обычная Укажите, следует ли запускать окно браузера в обычном, свернутом или развернутом состоянии
Целевой рабочий стол Неприменимо Локальный компьютер, любой виртуальный рабочий стол, подключенный в данный момент или имеющий хотя бы один захваченный элемент пользовательского интерфейса Локальный компьютер Задайте строку подключения к целевому рабочему столу, который открывает браузер
Clear cache Неприменимо Логическое значение False Укажите, следует ли очистить весь кэш веб-браузера сразу после его запуска.
Clear cookies Н/Д Логическое значение Ложь Укажите, следует ли очистить все сохраненные файлы cookie в веб-браузере сразу после его запуска.
Wait for page to load Н/Д Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница перед продолжением.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если при загрузке исходной веб-страницы отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.
Timeout Нет Числовое значение 60 Задайте время ожидания запуска браузера в секундах. По истечении этого времени будет считаться, что действие завершилось сбоем
Папка данных пользователя Неприменимо Picture-in-Picture по умолчанию, браузер по умолчанию, пользовательские настройки По умолчанию Picture-in-Picture Укажите папку пользовательских данных, которую браузер будет использовать при выполнении потока в режиме Picture-in-Picture. Если выбран вариант «Браузер по умолчанию», браузер нельзя открыть одновременно на рабочем столе и в режиме Picture-in-Picture. Подробнее
Путь к папке данных пользователя Нет Папка Укажите путь к папке пользовательских данных, которую браузер будет использовать при выполнении потока в режиме Picture-in-Picture. Подробнее

Создаваемые переменные

Аргумент Тип Описание
Браузер Web browser instance Экземпляр Firefox для использования с действиями автоматизации браузера

Исключения

Исключение Описание
Не удалось запустить Firefox. Указывает на проблему при запуске Firefox.
Недопустимый URL-адрес. Указывает, что предоставленный URL-адрес недопустим.

Запустить новый экземпляр Chrome

Запускает новый экземпляр или подключается к запущенному экземпляру Chrome для автоматизации веб-сайтов и веб-приложений.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Launch mode Н/Д Запустить новый экземпляр, Подключиться к выполняемому экземпляру Запустить новый экземпляр Укажите, следует ли запустить новый экземпляр Chrome или подключиться к существующему.
Attach to Chrome tab Н/Д По заголовку, По URL-адресу, Использовать окно переднего плана По заголовку Укажите, следует ли подключиться к вкладке Chrome по ее заголовку или URL-адресу либо к активной вкладке Chrome, которая выполняется как окно переднего плана.
Initial URL Нет Текстовое значение Введите URL-адрес веб-сайта для посещения при запуске веб-браузера.
Tab title Нет Текстовое значение Введите заголовок (или его часть) вкладки Chrome, к которой необходимо подключиться.
Tab URL Нет Текстовое значение Введите URL-адрес (или его часть) вкладки Chrome, к которой необходимо подключиться.
Window state Н/Д Нормальное, Развернуто, Свернуто Обычная Укажите, следует ли запускать окно браузера в обычном, свернутом или развернутом состоянии
Целевой рабочий стол Неприменимо Локальный компьютер, любой виртуальный рабочий стол, подключенный в данный момент или имеющий хотя бы один захваченный элемент пользовательского интерфейса Локальный компьютер Задайте строку подключения к целевому рабочему столу, который открывает браузер
Clear cache Неприменимо Логическое значение False Укажите, следует ли очистить весь кэш веб-браузера сразу после его запуска.
Clear cookies Н/Д Логическое значение Ложь Укажите, следует ли очистить все сохраненные файлы cookie в веб-браузере сразу после его запуска.
Wait for page to load Н/Д Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница перед продолжением.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если при загрузке исходной веб-страницы отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.
Timeout Нет Числовое значение 60 Задайте время ожидания запуска браузера в секундах. По истечении этого времени будет считаться, что действие завершилось сбоем
Папка данных пользователя Неприменимо Picture-in-Picture по умолчанию, браузер по умолчанию, пользовательские настройки По умолчанию Picture-in-Picture Укажите папку пользовательских данных, которую браузер будет использовать при выполнении потока в режиме Picture-in-Picture. Если выбран вариант «Браузер по умолчанию», браузер нельзя открыть одновременно на рабочем столе и в режиме Picture-in-Picture. Подробнее
Путь к папке данных пользователя Нет Папка Укажите путь к папке пользовательских данных, которую браузер будет использовать при выполнении потока в режиме Picture-in-Picture. Подробнее

Создаваемые переменные

Аргумент Тип Описание
Браузер Web browser instance Экземпляр Chrome для использования с действиями автоматизации браузера

Исключения

Исключение Описание
Не удалось запустить Chrome. Указывает на проблему при запуске Chrome.
Недопустимый URL-адрес. Указывает, что предоставленный URL-адрес недопустим.

Запустить новый экземпляр Microsoft Edge

Запуск нового экземпляра или подключение к выполняемому экземпляру Microsoft Edge для автоматизации веб-сайтов и веб-приложений.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Launch mode Н/Д Запустить новый экземпляр, Подключиться к выполняемому экземпляру Запустить новый экземпляр Укажите, следует ли запустить новый экземпляр Microsoft Edge или подключиться к существующему.
Attach to Microsoft Edge tab Н/Д По заголовку, По URL-адресу, Использовать окно переднего плана По заголовку Укажите, следует ли подключиться к вкладке Microsoft Edge по ее заголовку или URL-адресу либо к активной вкладке Microsoft Edge, которая выполняется как окно переднего плана.
Initial URL Нет Текстовое значение Введите URL-адрес веб-сайта для посещения при запуске веб-браузера.
Tab title Нет Текстовое значение Введите заголовок (или его часть) вкладки Microsoft Edge, к которой необходимо подключиться.
Tab URL Нет Текстовое значение Введите URL-адрес (или его часть) вкладки Microsoft Edge, к которой необходимо подключиться.
Window state Н/Д Нормальное, Развернуто, Свернуто Обычная Укажите, следует ли запускать окно браузера в обычном, свернутом или развернутом состоянии
Целевой рабочий стол Неприменимо Локальный компьютер, любой виртуальный рабочий стол, подключенный в данный момент или имеющий хотя бы один захваченный элемент пользовательского интерфейса Локальный компьютер Задайте строку подключения к целевому рабочему столу, который открывает браузер
Clear cache Неприменимо Логическое значение False Укажите, следует ли очистить весь кэш веб-браузера сразу после его запуска.
Clear cookies Н/Д Логическое значение Ложь Укажите, следует ли очистить все сохраненные файлы cookie в веб-браузере сразу после его запуска.
Wait for page to load Н/Д Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница перед продолжением.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если при загрузке исходной веб-страницы отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.
Timeout Нет Числовое значение 60 Задайте время ожидания запуска браузера в секундах. По истечении этого времени будет считаться, что действие завершилось сбоем
Папка данных пользователя Неприменимо Picture-in-Picture по умолчанию, браузер по умолчанию, пользовательские настройки По умолчанию Picture-in-Picture Укажите папку пользовательских данных, которую браузер будет использовать при выполнении потока в режиме Picture-in-Picture. Если выбран вариант «Браузер по умолчанию», браузер нельзя открыть одновременно на рабочем столе и в режиме Picture-in-Picture. Подробнее
Путь к папке данных пользователя Нет Папка Укажите путь к папке пользовательских данных, которую браузер будет использовать при выполнении потока в режиме Picture-in-Picture. Подробнее

Создаваемые переменные

Аргумент Тип Описание
Браузер Web browser instance Экземпляр Microsoft Edge для использования с действиями автоматизации браузера

Исключения

Исключение Описание
Не удалось запустить Microsoft Edge. Указывает на проблему при запуске Microsoft Edge.
Недопустимый URL-адрес. Указывает, что предоставленный URL-адрес недопустим.

Создать новую вкладку

Создайте новую вкладку и перейдите по данному URL-адресу (поддерживается в Microsoft Edge, Chrome и Firefox).

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы.
URL to navigate to Нет Текстовое значение Введите URL-адрес или переменную, содержащую URL-адрес, по которому требуется перейти.
Wait for page to load Н/Д Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница перед продолжением.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если при загрузке веб-страницы отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Аргумент Тип Описание
NewБраузер Web browser instance Новый экземпляр веб-браузера для использования с действиями автоматизации браузера

Исключения

Исключение Описание
Недопустимый URL-адрес. Указывает, что предоставленный URL-адрес недопустим.
Не удалось создать новую вкладку. Указывает на проблему при создании новой вкладки.

Перейти на веб-страницу

Осуществляет переход на новую страницу в веб-браузере.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы.
Navigate Н/Д К URL-адресу, Назад, Вперед, Перезагрузить веб-страницу К URL-адресу Укажите, куда следует перейти.
URL Нет Текстовое значение Введите URL-адрес, по которому нужно перейти.
Wait for page to load Н/Д Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена веб-страница перед продолжением.
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если при загрузке веб-страницы отобразится всплывающее диалоговое окно.
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Не удалось перейти на веб-страницу. Указывает на проблему при переходе на данную веб-страницу.
Недопустимый URL-адрес. Указывает, что предоставленный URL-адрес недопустим.

Перейти по ссылке на веб-странице

Переход по ссылке или выбор любого другого элемента веб-страницы.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице для нажатия
Тип щелчка Неприменимо Левый щелчок, Правый щелчок, Двойной щелчок, Левая кнопка вниз, Левая кнопка вверх, Правая кнопка вниз, Правая кнопка вверх, Средний щелчок Щелчок левой кнопкой мыши Тип щелчка для выполнения.
Отправить физический щелчок Неприменимо Логическое значение False Укажите, следует ли физически перемещать курсор мыши над элементом перед щелчком. Физический щелчок требуется в тех случаях, когда эмулированные щелчки не выполняют необходимого действия с элементом. Поскольку этот вариант требует, чтобы окно браузера было сфокусировано, оно автоматически переместится на передний план.
Ожидать загрузки страницы Неприменимо Логическое значение Истина Укажите, следует ли ждать, пока будет полностью загружена новая веб-страница после перехода по ссылке
Время ожидания при загрузке веб-страницы Нет Числовое значение 60 Задайте время в секундах, в течение которого следует ожидать загрузки страницы, прежде чем действие вернет ошибку.
При появлении всплывающего диалогового окна Неприменимо Закрыть его, Нажать кнопку, Ничего не делать Ничего не делать Укажите, что нужно сделать, если после перехода по ссылке отобразится всплывающее диалоговое окно
Dialog button to press Да Текстовое значение OK Введите кнопку диалогового окна, которую требуется нажать, если отобразится всплывающее диалоговое окно.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось щелкнуть элемент пользовательского интерфейса. Указывает на проблему при нажатии данного элемента.

Переход по ссылке на веб-странице, в результате чего начнется загрузка файла.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса Нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице для нажатия
Папка назначения Нет Папка Введите или выберите полный путь к папке или переменную, содержащую папку, чтобы сохранить в нее загруженный файл.

Создаваемые переменные

Аргумент Тип Описание
DownloadedFile Файлы Файл на диске, в котором сохранена загрузка. Это значение представляет собой путь к файлу, состоящий из указанной выше папки загрузки и имени файла, предоставленного веб-сервером.
Исключение Описание
Не удалось загрузить файл. Указывает на проблему при загрузке данного файла.
Элемент с указанным селектором CSS не найден. Указывает, что элемент веб-страницы с указанным селектором CSS не найден
Не удалось щелкнуть элемент пользовательского интерфейса. Указывает на проблему при нажатии данного элемента.
Не удалось сохранить файл. Указывает на проблему при сохранении данного файла.

Выполнить функцию JavaScript на веб-странице

Выполняет функцию JavaScript на веб-странице и получает возвращенный результат.

Заметка

На это действие влияет переход на расширения браузера Manifest V3. Дополнительные сведения о Manifest V3 и о том, как он влияет на действие Выполнить функцию JavaScript на веб-странице, см. в статье Переход на Manifest V3.

Входные параметры
Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы.
JavaScript function Да Текстовое значение функция ExecuteScript() { /*здесь ваш код, вернуть что-нибудь (необязательно); */ } Введите функцию JavaScript для выполнения на веб-странице.

Создаваемые переменные

Аргумент Тип Описание
Result Текстовое значение Результат выполненной функции JavaScript

Исключения

Исключение Описание
Не удалось выполнить JavaScript. Указывает на проблему при выполнении JavaScript.

Навести указатель мыши на элемент на веб-странице

Наводит указатель мыши на элемент веб-страницы.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера для работы
Элемент пользовательского интерфейса нет Элемент пользовательского интерфейса Выберите элемент пользовательского интерфейса на веб-странице для наведения указателя
Перемещать курсор мыши для наведения курсора нет Логическое значение False Укажите, следует ли физически перемещать курсор мыши над элементом, чтобы навести указатель на элемент пользовательского интерфейса. Физическое наведение указателя требуется в тех случаях, когда эмулированное наведение указателя не выполняет преднамеренное действие с элементом. Поскольку этот вариант требует, чтобы окно браузера было сфокусировано, оно автоматически переместится на передний план.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Не удалось навести указатель на элемент. Указывает на проблему при наведении указателя на данный элемент.

Закрыть веб-браузер

Закрывает окно веб-браузера.

Входные параметры

Аргумент Необязательно Принимает Значение по умолчанию Описание
Web Браузер instance Нет Экземпляр веб-браузера Введите или выберите переменную, содержащую экземпляр веб-браузера, который требуется закрыть.

Создаваемые переменные

Это действие не создает никаких переменных.

Исключения

Исключение Описание
Не удалось закрыть веб-браузер. Указывает на проблему при закрытии веб-браузера.