Основные понятия
🔗 Оригинальная страница — Источник данного материала
Основные понятия
ProjectMaker (PM, ПМ)
Среда разработки проектов (шаблонов).
ZennoPoster (ЗП, ZP)
Среда для запуска проектов. Позволяет запускать шаблоны в многопоточном режиме, настраивать ❗→ расписание для запуска.
Поток (поток выполнения)
Отдельная единица выполнения, для которой выделяется отдельный браузер, отдельное набор данных (❗→ переменные, ❗→ списки, ❗→ таблицы) и т.п. Можно сравнить поток с человеком, выполняющим определенный набор действий в браузере. Выполнение в несколько потоков равносильно выполнению действий несколькими людьми.
Экшен (кубик, action)
❗→ Блок действия в ProjectMaker из которых конструируется шаблон. Содержит типовую инструкцию для управления:
- получить значение
- кликнуть
- сохранить значение элемента
- записать текст в файл, список, таблицу, базу данных
- и др.
Порт экшена
С помощью портов экшен соединяется с другими экшенами. Обычно у кубиков три порта.
Исключение составляет экшен Switch , у которого может быть больше двух исходящих портов.
Входящий порт
Сюда можно подключить стрелку логики от другого экшена. К одному входящему порту могут быть подключены сразу несколько других экшенов.
Исходящие порты
Зелёный (для успешного выхода) и красный (неуспешный выход, выход по ошибке)
Ветки (стрелки) логики
Экшены между собой соединяются стрелками логики. Бывает красная и зелёная ветки.
Зелёная стрелка
По этой ветке экшены выходит, когда завершился успешно:
- получили строку из ❗→ списка или ❗→ таблицы
- нашли и ❗→ кликнули по элементу на сайте
- выражение внутри ❗→ экшена if вернуло истинное значение
- и т.д.