База знаний
Повторять свои действия в нескольких окнах
Два запущенных профиля
Синхронизатор работает с профилями, открытыми прямо сейчас, а не со всем списком. Пока их меньше двух, экран просит их запустить и предлагает кнопку «К профилям».
Если тариф даёт один профиль, экран так и говорит и предлагает вместо этого «Посмотреть тарифы». Бесплатный тариф даёт два профиля: как раз ведущий и один целевой.

Как начать сеанс
Ведущий профиль это окно, в котором работаете вы. Целевые профили это окна, которые повторяют за ним.
- 1
Запустите два профиля или больше
Кнопка «Запустить» на карточке, вкладка «Профили».
- 2
Откройте «Синхронизатор»
Пункт под заголовком «Автоматизация» в левом столбце.
- 3
Выберите ведущий профиль
Нажмите на его название в блоке «Ведущий профиль».
- 4
Отметьте целевые профили
Нажмите на их названия в блоке «Целевые профили».
- 5
Нажмите «Начать синхронизацию»
Кнопка вверху экрана, рядом с надписью «Не синхронизируется».
Что повторяют целевые профили
Целевые окна повторяют переход по адресу, нажатия, прокрутку страницы и текст, набранный в полях формы. Подсказка в блоке «Ведущий профиль» называет главное из этого.
Нажатие ищет подходящий элемент на странице целевого профиля. Если его там нет, нажатие приходится на ту же точку окна, в тех же долях ширины и высоты видимой части страницы.
Из клавиш повторяются Enter, Tab, Backspace, Delete, Escape, пробел и стрелки, с тем же местом курсора в поле, что у ведущего. Enter в поле формы отправляет форму и у целевого профиля.
До начала
Включение синхронизатора не переводит целевые окна на страницу ведущего. Они идут за ним со следующего адреса, который он откроет, поэтому откройте тот же сайт в целевых окнах заранее или перейдите на него в ведущем уже после начала.
На движке ARMANOS Browser синхронизатор работает в той вкладке, которая была впереди в момент нажатия «Начать синхронизацию», а на встроенном в том окне профиля, которое последним было в фокусе, и окно стартовой страницы он пропускает, пока открыто другое. Выведите рабочую вкладку или окно вперёд в каждом профиле до нажатия.
Одинаковые страницы повторяются лучше
Пока синхронизация идёт
Строка состояния показывает, сколько окон синхронизировано, а кнопка сменяется на «Остановить синхронизацию». Поменять ведущий и целевые профили нельзя, пока вы не остановите сеанс.
Целевой профиль остаётся со своим прокси, отпечатком и куки. Синхронизатор копирует действия, а не профиль.
Как синхронизация заканчивается
Кнопка «Остановить синхронизацию» завершает сеанс сразу. Закрытие окна ведущего тоже его завершает, а закрытие окна целевого профиля выводит этот профиль из сеанса.
Когда закрыто последнее целевое окно, синхронизация останавливается сама.
Чего это не делает
- Это не повторяет движение мыши, наведение, перетаскивание и нажатие правой кнопкой.
- Это не набирает текст в целевых окнах по буквам. Поле целевого профиля получает текст ведущего целиком, без нажатий клавиш букв и цифр за ним.
- Это не переносит текст из областей правки, которые не поля формы: например, из окна для поста или сообщения с оформлением текста.
- Это не прокручивает блоки внутри страницы. Копируется прокрутка самой страницы.
- Это не идёт за вкладкой, открытой после начала, и не делает пауз между окнами: целевые окна действуют сразу следом за ведущим.
Где это решается
У каждой строки ниже назван стенд, который её проверяет.
- Целевой профиль повторяет нажатие и прокрутку ведущего, а нажатие, сделанное до начала синхронизации, не повторяет
- apps/desktop/test/синхронизатор-живьём.js
- В ARMANOS Browser ведущий и целевые работают во вкладке, которая впереди, а не в скрытой
- apps/desktop/test/синхронизатор-берёт-видимую-вкладку.js
- Повторы идут в ту вкладку, что выбрана при начале синхронизации
- apps/desktop/test/синхронизатор-берёт-видимую-вкладку.js
- На встроенном движке ведущий и целевые работают в окне сайта, последнем в фокусе, а не в окне стартовой страницы
- apps/desktop/test/синхронизатор-берёт-видимую-вкладку.js
- Enter в поле отправляет форму у целевого, текст доходит до поля под React, нажатие попадает в тот же из одинаковых блоков, а курсор едет с клавишей
- apps/desktop/test/синхронизатор-повтор-в-браузере.js
Вопросы
- Целевым окнам нужен тот же сайт?
- Они идут за ведущим со следующего адреса, который он откроет. Если на них уже открыта та же страница, первое нажатие ищет подходящий элемент на ней.
- Можно поменять целевые профили на ходу?
- Нет, пока идёт синхронизация, оба списка менять нельзя. Нажмите «Остановить синхронизацию», поменяйте выбор и снова нажмите «Начать синхронизацию».
- В целевом окне нажатие пришлось не туда, куда в ведущем.
- Скорее всего, страница там была другой: иное состояние, баннер, аккаунт, из которого вышли. Если подходящего элемента нет, нажатие приходится на ту же точку окна, а там может оказаться что-то другое.
- Пароль, набранный в ведущем, тоже копируется?
- Да. Текст из полей формы копируется, и поле пароля не исключение, поэтому начинайте синхронизацию на странице, где целевые окна должны набрать то же самое.
- Вставка из буфера работает?
- Да, как текст. Вставка меняет текст поля, и копируется уже этот текст, а само сочетание клавиш остаётся в окне ведущего.
- Сеанс сохраняется после перезапуска?
- Нет. После перезапуска программы выберите ведущий и целевые профили заново и нажмите «Начать синхронизацию».
Попробуйте на двух профилях
Бесплатный тариф даёт два профиля, без срока и без карты.