@Mulin
Вче очень просто.
Допустим, делаю софт на продажу. Предположим, регер для фб.
Я опытным путем обнаружил, что если использовать профили для браузеров A и B от Мультилогин, то аки живут дольше. Но я не могу платить подписки за всех пользователей своего софта.
Поэтому я просто делаю одну доп настройку в скрипте с выбором движка. И если покупатель скрипта хочет, он покупает себе подписку на нужное количество профилей, а если не хочет - ставит в настройках BASChrome и работает дальше.
Мне удобно, мне не нужно делать несколько версий скрипта, и вносить изминения в несколько версий скрипта при обновлении и т. п.
Кейс с продажей готовых скриптов будет решен позже таким образом, чтобы описаных выше костылей не требовалось.
Ну ошибка ту говорит сама за себя, нет переменной, смотрите логику скрипта.
По проекту могу сказать, что вместо действия Яваскрипт лучше использовать Выполнить код, потому что Яваскрипт создает браузер, в данном случае это излишне.