Действия автоматизации браузера
Действия автоматизации браузера позволяют пользователям взаимодействовать с веб-приложениями и компонентами с помощью элементов пользовательского интерфейса. Веб-Элементы пользовательского интерфейса, также называемые веб-элементами однозначно описывают веб-компоненты, которые будет обрабатывать действие.
Чтобы выполнить веб-автоматизацию, сначала необходимо создать новый экземпляр браузера. Вы можете сделать это с помощью действий запуска браузера, которые поддерживают 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 не найден |
Не удалось щелкнуть элемент пользовательского интерфейса. | Указывает на проблему при нажатии данного элемента. |
Перейти по ссылке загрузки на веб-странице
Выберите ссылку на веб-странице, в результате которого начнется загрузка файла.
Внимание!
Действие Перейти по ссылке загрузки на веб-странице работает только в Internet Explorer, который достиг конца своего жизненного цикла. Рекомендуется вместо этого использовать HTTP-действия.
Входные параметры
Аргумент | Необязательно | Принимает | Значение по умолчанию | Описание |
---|---|---|---|---|
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 | Нет | Экземпляр веб-браузера | Введите или выберите переменную, содержащую экземпляр веб-браузера, который требуется закрыть. |
Создаваемые переменные
Это действие не создает никаких переменных.
Исключения
Исключение | Описание |
---|---|
Не удалось закрыть веб-браузер. | Указывает на проблему при закрытии веб-браузера. |