Поиск...
меню

Управление процессом

Группировать

Пример сценария: когда вы хотите вручную объединить несколько блоков в одну группу, нажмите кнопку над блоками и перетащите их в группу.

Внимание: нельзя перетаскивать специальные узлы, например Loop или IF.

Также можно переместить любой шаг из группы с помощью перетаскивания.

Создать новый браузер

Пример сценария: если в одном процессе RPA необходимо запустить другой профиль, используется этот шаг. Например, профиль A открывает профиль B для выполнения некоторых действий, а затем возвращается к профилю A для продолжения работы.

ПараметрыОписание
Номер профиляВведите номер профиля
Использовать переменную: использовать сохраненную переменную
По окончаниюБраузер не закрывается: Оставить этот браузер открытым, когда задача внутри него будет завершена.
Браузер закрывается: Закрыть этот браузер, когда задача внутри него будет завершена.

Применить созданные процессы

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

Для переменных:

  • Главный процесс использует переменные подчинённого процесса:
    Перед шагом «Применить созданные процессы» добавьте шаг «Выполнить Javascript», возвращающий пустое значение, имя переменной должно совпадать с именем переменной подчинённого процесса. После шага «Применить созданные процессы» вы сможете использовать эту переменную, и она будет содержать данные из подчинённого процесса.
  • Подчинённый процесс использует переменные главного процесса:
    Если в подчинённом процессе нужно использовать переменную главного процесса, прямого способа пока нет. Можно обойти это, перезаписав системную переменную в главном процессе (например, comment) и использовать её в подчинённом процессе.
  • Конфликты переменных:
    Два вышеописанных способа показывают, что при совпадении имён переменных возможны конфликты. Пожалуйста, внимательно выбирайте имена переменных, чтобы избежать пересечений.

Инструкция if

Пример сценария: как показано ниже, в зависимости от Инструкция if производится проверка переменной или сравнение переменной с результатом. На основании полученного значения определяется, выполняется ли условие, после чего запускается соответствующая подзадача.

  • Если условие выполняется, выполняется подзадача блока IF, то есть задачи области A.
  • Если условие не выполняется, выполняется подзадача блока Else, то есть задачи области B.

⚠️ Внимание: соединение для ветки Else также должно быть настроено. Даже если условия Else нет, нужно соединить её с следующим узлом обработки. Если Else не соединён, то при переходе по ветке Else процесс будет считаться завершённым.

ПараметрыОписание
ПеременнаяВыберите переменную.
ПравилаПроверьте, существует ли переменная
Есть:
Переменная существует -> условие TRUE -> выполнить блок A
Переменная не существует -> условие FALSE -> выполнить блок B
Нет:
Переменная не существует -> условие TRUE -> выполнить блок A
Переменная существует -> условие FALSE -> выполнить блок B
Сравните текстовые и числовые значения
Меньше / меньше или равно / равно / не равно / больше / больше или равно:
Учитывая, что условие больше или равно,
Переменная=50, результат=30 -> условие TRUE -> выполнить блок A
Переменная=50, результат=200 -> условие FALSE -> выполнить блок B
Проверьте, содержит ли фрагмент текста желаемое ключевое слово
Пример: если имя переменной имеет значение «Apple iPhone 13» и вы вводите «iPhone» в качестве ключевого слова:
Содержит:
Переменная "Apple iPhone 13", результат "iPhone" -> условие TRUE -> выполнить блок A
Не содержит:
Переменная "Apple iPhone 13", результат "iPhone" -> условие FALSE -> выполнить блок B
Проверьте, существует ли значение переменной в наборе определенных ключевых слов

Пример: если значение переменной равно «iPhone 64 ГБ», а вы вводите «iPhone 64 ГБ, iPhone 128 ГБ, iPhone 256 ГБ» в качестве ключевых слов:
Один из: «iPhone 64 ГБ» действительно находится в одном из ключевых слов, поэтому условие истинно, и задачи в блоке A будут выполнены.
Не один из: «iPhone 64 ГБ» действительно находится в одном из ключевых слов, поэтому условие ложно, и задачи в блоке B будут выполнены.
РезультатВведите результат, с которым вы хотите сравнить переменную. Или нажмите Использовать переменную, чтобы выбрать сохраненную переменную.

Цикл for элементы

Шаблон

Пример сценария: на странице результатов поиска Amazon есть много элементов с одинаковым кодом, вы можете использовать опцию цикл. Получите код ASIN продукта, оцените название продукта по одному, нажмите на указанный продукт и т. д.

文章图片

ПараметрыОписание
СелекторВведите селектор, например: #email input, input[type="password"], input[type="text"].
Тип извлеченияОбратитесь к этой главе
Сохранить объект элемента вВы можете сохранить извлеченный элемент объекта в переменную
Сохранить индекс элемента вВы можете сохранить извлеченный индекс элемента в переменную
Примечание: первый элемент имеет индекс 0

Цикл for раз

Шаблон

Пример сценария: Когда вам нужно выполнить одну операцию много раз, вы можете использовать эту опцию.

Например, случайным образом поставить 5 лайков видео, случайным образом нажать на 5 товаров и т. д.

Пример: как выполнить цикл for с помощью Нажатием.

ПараметрыОписание
РазСколько раз повторять это действие
Сохранить индекс элемента вСохраненная переменная сообщает, сколько раз был выполнен цикл

Цикл for данные

Шаблон

Пример сценария: когда у вас есть следующие данные и вы хотите открыть соответствующие веб-сайты с помощью цикла For.

При выполнении этого процесса вы сможете открыть ссылки, указанные выше.

ПараметрыОписание
DataПоддерживаются только переменные типа массив и объект. Переменные, не соответствующие этим критериям, не будут отображаться в раскрывающемся списке.
Сохранить объект элемента вДанные для каждого цикла сохраняются в соответствующей переменной.
Сохранить индекс элемента вСохраненная переменная сообщает, сколько раз был выполнен цикл.

Пока цикл

Этот шаг похож на цикл For, за исключением того, что нет необходимости знать, сколько раз он должен быть выполнен. Цикл будет продолжаться бесконечно, пока результат внутри цикла While не станет ложным, после чего он прекратится.

Условие выполнения для цикла While такое же, как и для Statement if; цикл While выполняется, когда условие оператора If выполняется, и завершается, когда оно не выполняется.

Внимание⚠️: Убедитесь, что существуют условия, при которых оператор If не выполняется. Если он всегда выполняется, цикл While будет продолжаться бесконечно.

см. в Инструкция if.

Выйти из цикла

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

Например, на странице результатов поиска Amazon отображается множество товаров, и необходимо поочерёдно проверять названия товаров. Когда в названии товара обнаруживается «iPhone 13», выполняется клик по этому товару, и дальнейшая проверка остальных названий в цикле прекращается.

Выйти из цикла работает только внутри цикла.

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

Пример сценария: после выполнения процесса закроется профиль.

Предыдущий
Инфо о профиле
Следующий
Сторонние инструменты
Последнее изменение: 2025-12-29Powered by