|
|
|
# Запуск программы
|
|
|
|
|
|
|
|
# Запуск под Linux
|
|
|
|
|
|
|
|
Для запуска программы выполните команду `node index.js` в директории src.
|
|
|
|
Альтернативно, выполните скрипт `scripts/run.sh`, который автоматически переходит в нужную директорию.
|
|
|
|
|
|
|
|
Данный способ запуска требует наличие Node, а также зависимых библиотек.
|
|
|
|
|
|
|
|
# Запуск под Docker
|
|
|
|
|
|
|
|
Для запуска программы в докер-контейнере, необходимо:
|
|
|
|
|
|
|
|
1. иметь Docker
|
|
|
|
|
|
|
|
2. собрать образ с Node и зависимыми библиотеками, выполнив скрипт scripts/build-docker-image.sh (под Windows — выполнив команду, приведённую в этом скрипте)
|
|
|
|
|
|
|
|
3. выполнить скрипт scripts/run-in-docker.sh (под Windows — выполнив команду, приведённую в этом скрипте)
|
|
|
|
|
|
|
|
Первые шаги делаются однократно.
|
|
|
|
|
|
|
|
# Прочие требования
|
|
|
|
|
|
|
|
Структура директорий, в которые будут сохранятся скриншоты, должна быть создана перед запуском.
|
|
|
|
В частности, на одном уровне с src должна быть директория img.
|
|
|
|
|
|
|
|
При повторном запуске старые скриншоты не удаляются.
|
|
|
|
Следует очищать img и поддиректории перед фильнальным запуском программы.
|
|
|
|
|
|
|
|
# Запуск тестового примера
|
|
|
|
|
|
|
|
1. Скачайте локально репозиторий
|
|
|
|
|
|
|
|
2. Откройте src/main.js
|
|
|
|
|
|
|
|
3. Заполните `const params`, введя реальный логин и пароль
|
|
|
|
|
|
|
|
4. Запустите программу (например, запустив скрипт src/scripts/run-in-docker.sh)
|
|
|
|
|