меню

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

Управление процессом включает в себя 9 операций: Создать новый браузер, Применить созданные процессы, Инструкция if, Цикл for элементы, Цикл for раз, Цикл for данные, Пока цикл, Выйти из цикла и Закрыть браузер.

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

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

ПараметрыОписание
Номер профиляВведите серийный номер профиля.

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


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

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

Если подпроцесс изменен, изменение будет применено к ссылающемуся процессу.

Сценарий при ошибке: обработка этого сценария подпроцесса будет зависеть от основного процесса.

Когда текущий процесс устанавливает Пропустить для При ошибке, если в подпроцессе есть ошибка, процесс пропустит этот шаг и перейдет к следующему шагу подпроцесса.

Когда текущий процесс устанавливает Остановить для При ошибке, если в подпроцессе есть ошибка, весь подпроцесс будет остановлен, основной процесс пропустит подпроцесс и перейдет к следующей операции.


Относительно переменных:

  • Использование переменных из подпроцесса в основном процессе: используйте шаг «Выполнить Javascript» над «Применить созданные процессы», чтобы вернуть значение null, гарантируя, что имя переменной совпадает с именем подпроцесса. После «Применить созданные процессы» эту переменную можно использовать, и она будет содержать содержимое из подпроцесса.


  • Использование переменных из основного процесса в подпроцессе: в настоящее время нет прямого способа для подпроцесса использовать переменные из основного процесса. Одним из обходных путей является перезапись системной переменной, например «comment», в главном процессе, а затем использование ее в подпроцессе.


  • Конфликт переменных: два приведенных выше способа показывают, что возникнет конфликт, если переменные будут одинаковыми, поэтому, пожалуйста, хорошенько поработайте над присвоением имен переменным, чтобы избежать конфликта имен переменных.


Инструкция if

Мы сравниваем [переменную] с [результатом] в соответствии с [условием] и выполняем соответствующую задачу после сравнения. Если условие выполнено (TRUE), будет выполнена подзадача (область A ниже) в [Условие ЕСЛИ]. В противном случае FALSE будет выполнена подзадача (область B ниже) в [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 с условием IF (только для справки):

文章图片


Цикл for раз

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

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

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

文章图片

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


Цикл for данные

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

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

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

Пока цикл

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

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

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

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


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

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

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


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

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

Предыдущий
Веб-действия
Следующий
Инфо о профиле
Последнее изменение: 2025-01-02Powered by