кажется асинхронка иногда завершает работу самопроизвольно, не по теме. у меня у одного так? просто я не вижу причину для завершения. Было бы круто все видеть что происходит, в логе не видно.
Может быть вариант - запускать аккаунты по потокам
Поток 1: аккаунт1-десктоп
Поток 2: аккаунт1-мобайл
Поток 3: аккаунт2-десктоп
...
И в случае необходимости отправлять команду закрыть браузер, переключиться на другой тип аккаунта, выполнить задачу.
Конечно, сложность с триггером перехода и разной разметкой, но просто как вариант.
Сам нашел в чем была причина. Нада было поставить фокус через екшын "Кликнуть на елемен". А я делал:
self.focus() - фокус работал, но editor.pasteHTML('Hello World'); не срабатывал.
Двигать мышь и кликнуть на елемент - фокус был, но также не срабатывал.
Даже после "ввод текста" курсор (фокус) оставалса и все равно не срабатывал.