Перейти к содержимому

База знаний

Повторять свои действия в нескольких окнах

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

Два запущенных профиля

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

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

Экран «Синхронизатор», пока запущено меньше двух профилей: просьба их запустить и кнопка «К профилям»
Таким экран остаётся, пока не запущены два профиля. Кнопка «К профилям» ведёт к списку, где их запускают.

Как начать сеанс

Ведущий профиль это окно, в котором работаете вы. Целевые профили это окна, которые повторяют за ним.

  1. 1

    Запустите два профиля или больше

    Кнопка «Запустить» на карточке, вкладка «Профили».

  2. 2

    Откройте «Синхронизатор»

    Пункт под заголовком «Автоматизация» в левом столбце.

  3. 3

    Выберите ведущий профиль

    Нажмите на его название в блоке «Ведущий профиль».

  4. 4

    Отметьте целевые профили

    Нажмите на их названия в блоке «Целевые профили».

  5. 5

    Нажмите «Начать синхронизацию»

    Кнопка вверху экрана, рядом с надписью «Не синхронизируется».

Что повторяют целевые профили

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

Нажатие ищет подходящий элемент на странице целевого профиля. Если его там нет, нажатие приходится на ту же точку окна, в тех же долях ширины и высоты видимой части страницы.

Из клавиш повторяются Enter, Tab, Backspace, Delete, Escape, стрелки, Home, End, PageUp, PageDown, клавиши вне поля и сочетания Cmd или Ctrl с A и Z, с тем же местом курсора в поле, что у ведущего. Enter в поле формы отправляет форму и у целевого профиля.

До начала

Включение синхронизатора не переводит целевые окна на страницу ведущего. Они идут за ним со следующего адреса, который он откроет, поэтому откройте тот же сайт в целевых окнах заранее или перейдите на него в ведущем уже после начала.

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

Одинаковые страницы повторяются лучше

Если нажатие ушло в точку окна, оно попадёт в то, что там окажется.

Пока синхронизация идёт

Строка состояния показывает, сколько окон синхронизировано, а кнопка сменяется на «Остановить синхронизацию». Поменять ведущий и целевые профили нельзя, пока вы не остановите сеанс.

Целевой профиль остаётся со своим прокси, отпечатком и куки. Синхронизатор копирует действия, а не профиль.

Как синхронизация заканчивается

Кнопка «Остановить синхронизацию» завершает сеанс сразу. Закрытие окна ведущего тоже его завершает, а закрытие окна целевого профиля выводит этот профиль из сеанса.

Когда закрыто последнее целевое окно, синхронизация останавливается сама.

Чего это не делает

  • Это не повторяет движение мыши, наведение, перетаскивание и нажатие правой кнопкой.
  • Это не печатает со скоростью ведущего. Целевое окно набирает те же буквы клавишами в своём темпе и может отстать от вас на длинном тексте.
  • Это не повторяет вставку картинки или файла. Едет только вставленный текст.
  • Это не прокручивает список внутри страницы, если в целевом окне его не видно. Видимый список целевое окно крутит на то же расстояние, что и вы.
  • Это не идёт за вкладкой, открытой после начала. Целевые окна действуют не в ту же миллисекунду, что ведущий: перед каждым действием у каждого окна своя пауза от 100 до 600 мс.

Где это решается

У каждой строки ниже назван стенд, который её проверяет.

Целевой профиль повторяет нажатие и прокрутку ведущего, а нажатие, сделанное до начала синхронизации, не повторяет
apps/desktop/test/синхронизатор-живьём.js
В ARMANOS Browser ведущий и целевые работают во вкладке, которая впереди, а не в скрытой
apps/desktop/test/синхронизатор-берёт-видимую-вкладку.js
Повторы идут в ту вкладку, что выбрана при начале синхронизации
apps/desktop/test/синхронизатор-берёт-видимую-вкладку.js
На встроенном движке ведущий и целевые работают в окне сайта, последнем в фокусе, а не в окне стартовой страницы
apps/desktop/test/синхронизатор-берёт-видимую-вкладку.js
Enter в поле отправляет форму у целевого, текст доходит до поля под React, нажатие попадает в тот же из одинаковых блоков, а курсор едет с клавишей
apps/desktop/test/синхронизатор-повтор-в-браузере.js
Целевое окно набирает буквы клавишами в своём темпе, вставляет сочетанием клавиш и возвращает ваш буфер
apps/desktop/test/синхронизатор-ведомые-настоящими-живьём.js

Вопросы

Целевым окнам нужен тот же сайт?
Они идут за ведущим со следующего адреса, который он откроет. Если на них уже открыта та же страница, первое нажатие ищет подходящий элемент на ней.
Можно поменять целевые профили на ходу?
Нет, пока идёт синхронизация, оба списка менять нельзя. Нажмите «Остановить синхронизацию», поменяйте выбор и снова нажмите «Начать синхронизацию».
В целевом окне нажатие пришлось не туда, куда в ведущем.
Скорее всего, страница там была другой: иное состояние, баннер, аккаунт, из которого вышли. Если подходящего элемента нет, нажатие приходится на ту же точку окна, а там может оказаться что-то другое. Если вы нажали пустое место карточки или блока, целевое окно тоже нажимает пустое место этого блока. Если оно видит там только кнопки и ссылки, то не нажимает вовсе.
Пароль, набранный в ведущем, тоже копируется?
Да. Текст из полей формы копируется, и поле пароля не исключение, поэтому начинайте синхронизацию на странице, где целевые окна должны набрать то же самое.
Вставка из буфера работает?
Да, для текста. Целевое окно вставляет тот же текст тем же сочетанием клавиш, а ваш буфер сразу после этого возвращается как был. Если вы успели скопировать новое, пока целевые окна вставляли, остаётся ваше новое, а целевое окно набирает свой текст клавишами. В поле пароля целевое окно не вставляет текст, а набирает его клавишами.
Сеанс сохраняется после перезапуска?
Нет. После перезапуска программы выберите ведущий и целевые профили заново и нажмите «Начать синхронизацию».

Попробуйте на двух профилях

Бесплатный тариф даёт два профиля, без срока и без карты.