Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save AlexRogalskiy/b266e960606dc565c22c3e6bfd9f48df to your computer and use it in GitHub Desktop.
Save AlexRogalskiy/b266e960606dc565c22c3e6bfd9f48df to your computer and use it in GitHub Desktop.
Selenoid Mac M1

Готовый образ под M1 selenoid dumbdumbych/selenium_vnc_chrome_arm64:91.0.b

  1. Скачиваем рабочий образ под m1
docker pull dumbdumbych/selenium_vnc_chrome_arm64:91.0.b
  1. Создаем в папке config файл browsers.json со следующим содержимым
{
    "chrome": {
        "default": "chrome",
        "versions": {
            "91.0": {
                "image": "dumbdumbych/selenium_vnc_chrome_arm64:91.0.b",
                "port": "4444",
                "path": "/",
                "privileged": true
            }
        }
    }
}
  1. В директории где находится папка config запускаем docker с образом selenoid
docker run -d                                   \
--name selenoid                                 \
-p 4444:4444                                    \
-v /var/run/docker.sock:/var/run/docker.sock    \
-v `pwd`/config/:/etc/selenoid/:ro              \
--privileged                                    \
aerokube/selenoid:latest-release                \
-service-startup-timeout 1m
  1. Проверяем что по адресу localhost:4444 запускается selenoid и пишется статус:
You are using Selenoid 1.10.4!
  1. Скачиваем и запускаем selenoid-ui
docker run -d         \
    --name selenoid-ui  \
    --link selenoid     \
    -p 8080:8080        \
    aerokube/selenoid-ui --selenoid-uri=http://selenoid:4444
  1. Переходим на localhost:8080 и проверяем что SSE и SELENOID находятся в статусе connected
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment