Models
ErrorobjectShow propertiesHide properties
FingerprintEnvelopeobjectShow propertiesHide properties
fingerprintobject · FingerprintrequiredНативний FingerprintConfig. Задокументовані підоб'єкти; найпоширеніші;
об'єкт відкритий і зберігається ендпоінтами створення
дослівно, тому будь-яке поле тут буде передано без змін.
Show propertiesHide properties
Нативний FingerprintConfig. Задокументовані підоб'єкти; найпоширеніші; об'єкт відкритий і зберігається ендпоінтами створення дослівно, тому будь-яке поле тут буде передано без змін.
0 = режим лише перевизначень (типовий випадок).
navigatorobjectoptionalShow propertiesHide properties
81632screenobjectoptionalShow propertiesHide properties
srgbp3rec2020Заявлена частота оновлення екрана. Якщо поле не вказано, використовується 60. Див. поле refresh_rate у запитах створення та редагування.
client_hintsobjectoptionalСімейство Sec-CH-UA (у browser.vision називається hints).
Show propertiesHide properties
Сімейство Sec-CH-UA (у browser.vision називається hints).
webglobjectoptionalShow propertiesHide properties
Режим обробки WebRTC.
autotcp_onlyblocknoiseobject · NoisePrefsoptionalНалаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
Show propertiesHide properties
Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
fontsobject · NoiseBlockoptionalenabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Show propertiesHide properties
enabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Ентропія на профіль; 0 = обчислити автоматично.
networkobjectoptionalShow propertiesHide properties
Захист від сканування портів локальної мережі (ports_protection).
Ім'я за IANA або "auto"; буде визначено через прив'язаний проксі при запуску.
FingerprintobjectНативний FingerprintConfig. Задокументовані підоб'єкти; найпоширеніші;
об'єкт відкритий і зберігається ендпоінтами створення
дослівно, тому будь-яке поле тут буде передано без змін.
Show propertiesHide properties
Нативний FingerprintConfig. Задокументовані підоб'єкти; найпоширеніші; об'єкт відкритий і зберігається ендпоінтами створення дослівно, тому будь-яке поле тут буде передано без змін.
0 = режим лише перевизначень (типовий випадок).
navigatorobjectoptionalShow propertiesHide properties
81632screenobjectoptionalShow propertiesHide properties
srgbp3rec2020Заявлена частота оновлення екрана. Якщо поле не вказано, використовується 60. Див. поле refresh_rate у запитах створення та редагування.
client_hintsobjectoptionalСімейство Sec-CH-UA (у browser.vision називається hints).
Show propertiesHide properties
Сімейство Sec-CH-UA (у browser.vision називається hints).
webglobjectoptionalShow propertiesHide properties
Режим обробки WebRTC.
autotcp_onlyblocknoiseobject · NoisePrefsoptionalНалаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
Show propertiesHide properties
Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
fontsobject · NoiseBlockoptionalenabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Show propertiesHide properties
enabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Ентропія на профіль; 0 = обчислити автоматично.
networkobjectoptionalShow propertiesHide properties
Захист від сканування портів локальної мережі (ports_protection).
Ім'я за IANA або "auto"; буде визначено через прив'язаний проксі при запуску.
NoisePrefsobjectНалаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
Show propertiesHide properties
Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
fontsobject · NoiseBlockoptionalenabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Show propertiesHide properties
enabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Ентропія на профіль; 0 = обчислити автоматично.
NoiseBlockobjectShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
CreateProfileRequestobjectShow propertiesHide properties
Прив'язати проксі зі сховища (за id).
Прив'язати проксі рядком (host:port:user:pass або
scheme://user:pass@host:port). Для постійного профілю проксі
додається у сховище (дедуплікація за ендпоінтом) та проходить
повний тест (UDP + гео), потім прив'язується за id; відображається
у списку проксі, результат QUIC/WebRTC кешується. Для тимчасового
профілю проксі прикріплюється інлайн (не зберігається). Ігнорується,
якщо задано proxy_id.
Тег папки (ігнорується для /folders/{folder}/profiles; там пріоритет у шляху).
Акцентний колір піктограми вікна профілю та мітки з його назвою в адресному рядку. Якщо поле не вказано, колір піктограми визначається за назвою, а мітка зберігає колір панелі інструментів браузера.
Ідентифікатори бібліотеки розширень (GET /extensions), завантажуються під час запуску. Бібліотека не має ідентифікатора 400, а не профілю, який автоматично запускається без нього.
Заявлена частота оновлення екрана, записана в screen.refresh_rate. Жоден веб-API не повідомляє це значення; сторінка оцінює його за часом виконання requestAnimationFrame. Якщо поле не вказано, використовується 60, а не частота екрана хоста. Кадри можна лише сповільнювати, тому фактична частота є найближчим цілим дільником частоти панелі хоста, що не перевищує вказане значення.
fingerprintobject · FingerprintrequiredЗберігається дослівно. Отримайте з /fingerprint/new та за потреби відредагуйте.
Show propertiesHide properties
Зберігається дослівно. Отримайте з /fingerprint/new та за потреби відредагуйте.
0 = режим лише перевизначень (типовий випадок).
navigatorobjectoptionalShow propertiesHide properties
81632screenobjectoptionalShow propertiesHide properties
srgbp3rec2020Заявлена частота оновлення екрана. Якщо поле не вказано, використовується 60. Див. поле refresh_rate у запитах створення та редагування.
client_hintsobjectoptionalСімейство Sec-CH-UA (у browser.vision називається hints).
Show propertiesHide properties
Сімейство Sec-CH-UA (у browser.vision називається hints).
webglobjectoptionalShow propertiesHide properties
Режим обробки WebRTC.
autotcp_onlyblocknoiseobject · NoisePrefsoptionalНалаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
Show propertiesHide properties
Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
fontsobject · NoiseBlockoptionalenabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Show propertiesHide properties
enabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Ентропія на профіль; 0 = обчислити автоматично.
networkobjectoptionalShow propertiesHide properties
Захист від сканування портів локальної мережі (ports_protection).
Ім'я за IANA або "auto"; буде визначено через прив'язаний проксі при запуску.
EditProfileRequestobjectУсі поля необов'язкові; змінюється лише передане.
Show propertiesHide properties
Усі поля необов'язкові; змінюється лише передане.
"" прибирає профіль з папки (переводить до «Усі»).
"" від'єднує проксі.
Рядок проксі; зберігається (дедуплікація) + повний тест, потім прив'язується.
#rrggbb; "" повертається до кольору, похідного від назви.
Замінює весь список; [] не завантажує нічого.
Заявлена частота оновлення екрана, застосована ПІСЛЯ fingerprint і записана в screen.refresh_rate. Жоден веб-API не повідомляє це значення; сторінка оцінює його за часом виконання requestAnimationFrame. Якщо поле не вказано, використовується 60, а не частота екрана хоста. Кадри можна лише сповільнювати, тому фактична частота є найближчим цілим дільником частоти панелі хоста, що не перевищує вказане значення.
fingerprintobject · FingerprintoptionalПри наявності ЗАМІНЮЄ збережений відбиток дослівно.
Show propertiesHide properties
При наявності ЗАМІНЮЄ збережений відбиток дослівно.
0 = режим лише перевизначень (типовий випадок).
navigatorobjectoptionalShow propertiesHide properties
81632screenobjectoptionalShow propertiesHide properties
srgbp3rec2020Заявлена частота оновлення екрана. Якщо поле не вказано, використовується 60. Див. поле refresh_rate у запитах створення та редагування.
client_hintsobjectoptionalСімейство Sec-CH-UA (у browser.vision називається hints).
Show propertiesHide properties
Сімейство Sec-CH-UA (у browser.vision називається hints).
webglobjectoptionalShow propertiesHide properties
Режим обробки WebRTC.
autotcp_onlyblocknoiseobject · NoisePrefsoptionalНалаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
Show propertiesHide properties
Налаштування антифінгерпринт-шуму за векторами. Кожен блок: {enabled, seed}
(+ специфічні параметри). enabled:false = наскрізна передача.
canvasobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
webglobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
audioobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
client_rectsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
sensorsobject · NoiseBlockoptionalShow propertiesHide properties
Ентропія на профіль; 0 = обчислити автоматично.
fontsobject · NoiseBlockoptionalenabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Show propertiesHide properties
enabled:true приховує невелике детерміноване підмножество
несуттєвих шрифтів для кожного профілю (решта реальних шрифтів
хоста проходять наскрізь).
Ентропія на профіль; 0 = обчислити автоматично.
networkobjectoptionalShow propertiesHide properties
Захист від сканування портів локальної мережі (ports_protection).
Ім'я за IANA або "auto"; буде визначено через прив'язаний проксі при запуску.
TempProfileRequestobjectShow propertiesHide properties
Запис бібліотеки, на основі якого створюється профіль; якщо не вказано, обирається випадковий запис для platform.
Використовується для вибору випадкового відбитка, якщо не вказано fingerprint_id; якщо не вказано жодного з них, береться ОС хоста.
WindowsmacOSLinuxІнлайн-рядок проксі (не зберігається у сховищі).
Заявлена частота оновлення екрана, записана в screen.refresh_rate. Жоден веб-API не повідомляє це значення; сторінка оцінює його за часом виконання requestAnimationFrame. Якщо поле не вказано, використовується 60, а не частота екрана хоста. Кадри можна лише сповільнювати, тому фактична частота є найближчим цілим дільником частоти панелі хоста, що не перевищує вказане значення.
noiseobjectoptionalШум відбитка для кожного вектора. Вектори, яких немає в запиті, зберігають значення за замовчуванням (вимкнені).
Можна поєднати два формати в одному запиті:
скорочений: `{"canvas": true, "webgl": true}`; для `webgl` і `client_rects` також застосовується інтенсивність, яку використовує інтерфейс;
повний об’єкт: {"canvas": {"enabled": true, "seed": 42}}, у форматі відповіді GET /profiles/{id}.
Поля об’єднуються з налаштуваннями вектора, а не замінюють їх. Наприклад, {"webgl": {"intensity": 0.001}} не змінює enabled. Якщо seed дорівнює 0 або не вказаний, стабільне значення виводиться з ідентифікатора профілю, щоб два тимчасові профілі не отримали однаковий відбиток.
Show propertiesHide properties
Шум відбитка для кожного вектора. Вектори, яких немає в запиті, зберігають значення за замовчуванням (вимкнені).
Можна поєднати два формати в одному запиті:
скорочений: `{"canvas": true, "webgl": true}`; для `webgl` і `client_rects` також застосовується інтенсивність, яку використовує інтерфейс;
повний об’єкт: {"canvas": {"enabled": true, "seed": 42}}, у форматі відповіді GET /profiles/{id}.
Поля об’єднуються з налаштуваннями вектора, а не замінюють їх. Наприклад, {"webgl": {"intensity": 0.001}} не змінює enabled. Якщо seed дорівнює 0 або не вказаний, стабільне значення виводиться з ідентифікатора профілю, щоб два тимчасові профілі не отримали однаковий відбиток.
ExtensionobjectShow propertiesHide properties
Передайте це в extensions профілю.
@<unix_secs>.
Найбільша піктограма, яку декларує маніфест, як URL-адреса data:. Null на кінцевій точці списку та на розширеннях, які не надсилають жодних.
AddExtensionRequestobjectТочно один із url або path.
Show propertiesHide properties
Точно один із url або path.
Сторінка Веб-магазину Chrome, простий ідентифікатор розширення з 32 символів або пряме посилання на .crx / .zip.
Локальна папка .crx, .zip або розпакована папка на машині програми запуску.
BookmarkobjectShow propertiesHide properties
папка Launcher; порожній означає кожен профіль.
BookmarkRequestobjectShow propertiesHide properties
Якщо вказано, оновлює цю закладку; якщо не вказано, створює нову.
Достатньо вказати хост без схеми, до нього додається https://.
Бланк використовує саму адресу.
Порожній (або відсутній) означає кожен профіль.
TrashEntryobjectShow propertiesHide properties
Unix секунд.
Unix секунди; розгортка запуску видаляє все, що минуло.
Архів, у якому зберігається обліковий запис, а не кеш.
ProfileMetaobjectМетадані профілю в лаунчері (повертаються при створенні).
Show propertiesHide properties
Метадані профілю в лаунчері (повертаються при створенні).
ISO-8601 або null.
Акцентний колір значка у форматі #rrggbb; null означає, що колір визначається за назвою, як у браузері, коли колір не вибрано.
Ідентифікатори бібліотеки розширень завантажуються під час запуску.
ProfileListItemobjectShow propertiesHide properties
ISO-8601 або null.
Акцентний колір значка у форматі #rrggbb; null означає, що колір визначається за назвою, як у браузері, коли колір не вибрано.
Ідентифікатори бібліотеки розширень завантажуються під час запуску.
cdpobject · CdpInfo· nullableoptionalCDP-ендпоінт запущеного профілю.
Show propertiesHide properties
CDP-ендпоінт запущеного профілю.
Порт remote-debugging
REST-база (/json, /json/version).
WS-ендпоінт рівня браузера для Puppeteer/Playwright connect.
StoredProfileobjectПовний профіль на диску: оболонка _meta плюс розгорнутий
FingerprintConfig (всі поля Fingerprint на верхньому рівні).
running/cdp присутні лише під час роботи профілю.
Show propertiesHide properties
Повний профіль на диску: оболонка _meta плюс розгорнутий
FingerprintConfig (всі поля Fingerprint на верхньому рівні).
running/cdp присутні лише під час роботи профілю.
_metaobjectoptionalShow propertiesHide properties
inline_proxyobject · ProxyEntry· nullableoptionalПовний запис проксі (як вбудовано в _meta.inline_proxy).
Show propertiesHide properties
Повний запис проксі (як вбудовано в _meta.inline_proxy).
socks5httphttpsКожен запис збільшує номер версії. Редактор робочого столу передає номер версії, на якому було відкрито профіль, тому збереження поверх зміни, внесеної через цей API, відхиляється, а не скасовується автоматично. Зміни через API не відхиляються: профіль читається і записується назад за один крок.
cdpobject · CdpInfo· nullableoptionalCDP-ендпоінт запущеного профілю.
Show propertiesHide properties
CDP-ендпоінт запущеного профілю.
Порт remote-debugging
REST-база (/json, /json/version).
WS-ендпоінт рівня браузера для Puppeteer/Playwright connect.
CdpInfoobjectCDP-ендпоінт запущеного профілю.
Show propertiesHide properties
CDP-ендпоінт запущеного профілю.
Порт remote-debugging
REST-база (/json, /json/version).
WS-ендпоінт рівня браузера для Puppeteer/Playwright connect.
RunningProfileobjectShow propertiesHide properties
cdpobject · CdpInfo· nullableoptionalCDP-ендпоінт запущеного профілю.
Show propertiesHide properties
CDP-ендпоінт запущеного профілю.
Порт remote-debugging
REST-база (/json, /json/version).
WS-ендпоінт рівня браузера для Puppeteer/Playwright connect.
LibraryEntryobjectShow propertiesHide properties
WindowsmacOSLinuxРядок версії Chrome.
Входить у поставляємий стартовий набір.
AddProxyRequestobjectРядок проксі АБО явні поля (рядок має пріоритет).
Show propertiesHide properties
Рядок проксі АБО явні поля (рядок має пріоритет).
scheme://user:pass@host:port або host:port:user:pass.
socks5httphttpsProxySummaryobjectЗбережений проксі без облікових даних.
Show propertiesHide properties
Збережений проксі без облікових даних.
socks5httphttpsІнформаційний тег (наприклад, "US").
objectCookie у зручному для інструментів вигляді (сумісний з форматами
EditThisCookie / Puppeteer; httpOnly/sameSite приймаються
як псевдоніми при імпорті).
Show propertiesHide properties
Cookie у зручному для інструментів вигляді (сумісний з форматами
EditThisCookie / Puppeteer; httpOnly/sameSite приймаються
як псевдоніми при імпорті).
Хост cookie (Chromium host_key), наприклад ".example.com".
Unix-секунди; null/відсутній = сесійний cookie.
Регістронезалежно при імпорті.
StrictLaxNoneunspecifiedProxyEntryobjectПовний запис проксі (як вбудовано в _meta.inline_proxy).
Show propertiesHide properties
Повний запис проксі (як вбудовано в _meta.inline_proxy).
socks5httphttpsAutomationBranchstring · enum | objectНапрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.
Show propertiesHide properties
Напрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.
AutomationBlockobjectОдин крок автоматизації. kind і params розширюються, тому модуль може додавати нові типи кроків.
Show propertiesHide properties
Один крок автоматизації. kind і params розширюються, тому модуль може додавати нові типи кроків.
Тип вбудованої палітри (goto, click, type, profile.create, var.set, ...) або module:<module id>:<block>.
У мобільному профілі звичайні кроки вже перетворюються на дотики: click виконує дотик, rightClick - довге натискання, scroll і swipe - жести. hover недоступний, оскільки на телефоні немає вказівника. Наведені нижче кроки доступні лише на мобільних профілях і відхиляються на настільних:
| Тип | Параметри | Дія |
| --- | --- | --- |
| touch.tap | selector або x+y, tapCount (1-3), timeout | Дотик до цілі. |
| touch.longPress | selector або x+y, timeout | Натиснути й утримувати. |
| touch.swipe | selector або x+y, dx, dy, timeout | Провести пальцем. |
| touch.drag | selector, to, holdMs, timeout | Перетягнути елемент. |
| touch.pinch | scale, selector або x+y | Змінити масштаб двома пальцями. Значення понад 1 зменшує масштаб. |
| screen.rotate | angle (0/90/180/270), turnMs, into | Повернути пристрій. into зберігає новий screen.orientation.type. |
Власні поля кроку, як їх визначає палітра.
Положення на полотні. Лише для макета, порядок виконання визначають гілки.
Напрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.
За замовчуванням stop; продовження після клацання, яке нічого не знайшло, - це те, як запуск друкує на неправильній сторінці.
Назви параметрів порожні під час експорту.
AutomationRunSettingsobjectShow propertiesHide properties
Одночасний запуск браузерів; закріплений на 1-64.
Проходить через блоки. 0 означає виконання, доки hours не підніметься.
Має значення лише тоді, коли loops дорівнює 0.
Ідентифікатор блоку для початку; порожній означає перший.
Зберігається для проектів, збережених до того, як профілі стали блоками; одна нитка кожна, коли встановлено.
AutomationProjectobjectShow propertiesHide properties
blocksobject · AutomationBlock[]optionalShow propertiesHide properties
Тип вбудованої палітри (goto, click, type, profile.create, var.set, ...) або module:<module id>:<block>.
У мобільному профілі звичайні кроки вже перетворюються на дотики: click виконує дотик, rightClick - довге натискання, scroll і swipe - жести. hover недоступний, оскільки на телефоні немає вказівника. Наведені нижче кроки доступні лише на мобільних профілях і відхиляються на настільних:
| Тип | Параметри | Дія |
| --- | --- | --- |
| touch.tap | selector або x+y, tapCount (1-3), timeout | Дотик до цілі. |
| touch.longPress | selector або x+y, timeout | Натиснути й утримувати. |
| touch.swipe | selector або x+y, dx, dy, timeout | Провести пальцем. |
| touch.drag | selector, to, holdMs, timeout | Перетягнути елемент. |
| touch.pinch | scale, selector або x+y | Змінити масштаб двома пальцями. Значення понад 1 зменшує масштаб. |
| screen.rotate | angle (0/90/180/270), turnMs, into | Повернути пристрій. into зберігає новий screen.orientation.type. |
Власні поля кроку, як їх визначає палітра.
Положення на полотні. Лише для макета, порядок виконання визначають гілки.
Напрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.
За замовчуванням stop; продовження після клацання, яке нічого не знайшло, - це те, як запуск друкує на неправильній сторінці.
Назви параметрів порожні під час експорту.
runobject · AutomationRunSettingsoptionalShow propertiesHide properties
Одночасний запуск браузерів; закріплений на 1-64.
Проходить через блоки. 0 означає виконання, доки hours не підніметься.
Має значення лише тоді, коли loops дорівнює 0.
Ідентифікатор блоку для початку; порожній означає перший.
Зберігається для проектів, збережених до того, як профілі стали блоками; одна нитка кожна, коли встановлено.
Unix секунд.
Unix секунд.
AutomationBundleobjectПроект на шляху до іншої машини.
Show propertiesHide properties
Проект на шляху до іншої машини.
Імпорт відхиляє невідомий йому номер.
Unix секунд.
projectobject · AutomationProjectoptionalShow propertiesHide properties
blocksobject · AutomationBlock[]optionalShow propertiesHide properties
Тип вбудованої палітри (goto, click, type, profile.create, var.set, ...) або module:<module id>:<block>.
У мобільному профілі звичайні кроки вже перетворюються на дотики: click виконує дотик, rightClick - довге натискання, scroll і swipe - жести. hover недоступний, оскільки на телефоні немає вказівника. Наведені нижче кроки доступні лише на мобільних профілях і відхиляються на настільних:
| Тип | Параметри | Дія |
| --- | --- | --- |
| touch.tap | selector або x+y, tapCount (1-3), timeout | Дотик до цілі. |
| touch.longPress | selector або x+y, timeout | Натиснути й утримувати. |
| touch.swipe | selector або x+y, dx, dy, timeout | Провести пальцем. |
| touch.drag | selector, to, holdMs, timeout | Перетягнути елемент. |
| touch.pinch | scale, selector або x+y | Змінити масштаб двома пальцями. Значення понад 1 зменшує масштаб. |
| screen.rotate | angle (0/90/180/270), turnMs, into | Повернути пристрій. into зберігає новий screen.orientation.type. |
Власні поля кроку, як їх визначає палітра.
Положення на полотні. Лише для макета, порядок виконання визначають гілки.
Напрямок після виконання кроку. Для простих випадків використовується рядок, для значень з параметрами - об’єкт.
За замовчуванням stop; продовження після клацання, яке нічого не знайшло, - це те, як запуск друкує на неправильній сторінці.
Назви параметрів порожні під час експорту.
runobject · AutomationRunSettingsoptionalShow propertiesHide properties
Одночасний запуск браузерів; закріплений на 1-64.
Проходить через блоки. 0 означає виконання, доки hours не підніметься.
Має значення лише тоді, коли loops дорівнює 0.
Ідентифікатор блоку для початку; порожній означає перший.
Зберігається для проектів, збережених до того, як профілі стали блоками; одна нитка кожна, коли встановлено.
Unix секунд.
Unix секунд.
Ідентифікатори модулів, необхідні кроки.
module_filesobject[]optionalФайли цих модулів містяться в пакеті, щоб імпортований проект міг працювати там, де він потрапляє. Модуль, відсутній на диску під час експорту, тут не враховується, але має назву modules. Під час імпорту модуль, який уже встановлено під тим самим ідентифікатором, зберігається, а не перезаписується.
Show propertiesHide properties
Файли цих модулів містяться в пакеті, щоб імпортований проект міг працювати там, де він потрапляє. Модуль, відсутній на диску під час експорту, тут не враховується, але має назву modules. Під час імпорту модуль, який уже встановлено під тим самим ідентифікатором, зберігається, а не перезаписується.
.wasm, gzip, а потім base64.
needsobject[]optionalПоля, очищені під час експорту, які потрібно запросити під час імпорту.
Show propertiesHide properties
Поля, очищені під час експорту, які потрібно запросити під час імпорту.
AutomationWorkerobjectОдин браузер у серії.
Show propertiesHide properties
Один браузер у серії.
1-основний; 0 перед початком першого проходу.
queuedstartingrunningdonefailedstoppedAutomationRunobjectShow propertiesHide properties
Unix секунд.
workersobject · AutomationWorker[]optionalShow propertiesHide properties
1-основний; 0 перед початком першого проходу.
queuedstartingrunningdonefailedstoppedОстанні записи, показані у вікні запусків. Повний журнал зберігається в automation-runs/.
AutomationModuleobjectShow propertiesHide properties
стебло файлу; також префікс, який має кожен із його типів блоків.
Дескриптори блоків у тій самій формі, що й вбудована палітра.
Порожній під час завантаження модуля; інакше чому не сталося.
Оновлено