Запуск скриптов из робота
Восьмая линейка — бета
Здесь описана Human Emulator 8 — бета-линейка, которая публикуется рядом с седьмой. Основной остаётся версия 7.x: её установщики, обновления и документация — по прежним адресам. 7.x и 8.x обновляются раздельно, версии не перескакивают с одной линейки на другую.
Переход на восьмую линейку ничего не переписывает и не требует второй покупки: скрипты, написанные для 7.x, работают и в 8.x, а лицензия у линеек одна — ключ Studio из 7.x активирует и Studio 8. Runtime, как и в 7.x, — отдельная лицензия.
Бету 8 можно посмотреть прямо сейчас: демо HumanEmulatorStudioDemoInstall.8.exe. Полные установщики Studio 8 и RT 8 (Windows и Linux) — в кабинете после покупки. Что именно изменилось в ближайшем выпуске — в журнале обновлений 8.x (полный файл — change_log_studio_8.txt).
Нашли несоответствие между этим описанием и программой или не нашли нужной возможности — напишите в Telegram, это влияет на следующий выпуск беты.
run_as_python, run_as_js, run_as_php и run_as_console запускают внешний скрипт прямо из робота и возвращают его вывод. Слабое место таких вызовов — вывод: пока он читался после завершения процесса, скрипт с большим логом вешался навсегда. Теперь вывод и ошибки читаются параллельно исполнению, у всех четырёх методов одна рамка поведения и честный таймаут.
Второе частое «почему не работает»: адрес. Дочерний скрипт должен дозвониться до приложения-родителя, и раньше адрес собирался с портом по умолчанию. Сейчас хост RPABOT_HOST_URL доезжает до ребёнка на любом порту, а Node.js в 7.x берётся из настроек, а не из угаданного пути.
Выпуск 7.0.78
Выпуск 8.1.5
Выпуск 8.1.6
<< Все возможности Human Emulator 8
Возможности основной версии 7.x
Готовы автоматизировать браузер?
Актуальная линейка — Human Emulator Studio и RT. Посмотрите примеры задач, скачайте демо или сразу купите лицензию. Вопросы — в Telegram или на странице поддержки.
Купить → | Что нового → | О Studio → | FAQ →
