через js создаешь div на странице, накидываешь ему нужных стилей css, пишешь внутри div тем же js текст и снимаешь скриншот этого элемента.
Думаю есть более простые решения, но это первое что пришло на ум.
Предположим, в режиме "Запуска" есть ручное управление браузером (чтобы пользователь сделал какие-либо действия), можно ли его отключить каким-либо образом при истечении какого-либо времени? Т.е., если в течении например 10 секунд не было выполнено действие- отключение ручного управления и продолжение работы скрипта