#docker #selenium #chromium #canopy-web-testing
Вопрос:
Я пытаюсь запустить Canopy в докере с помощью Chromium, но получаю эту ошибку:
ChromeDriver was started successfully.
Connection refused Connection refused
Error Message:
OpenQA.Selenium.WebDriverException : unknown error: Chrome failed to start: exited abnormally.
(unknown error: DevToolsActivePort file doesn't exist)
(The process started from chrome location /usr/bin/chromium is no longer running, so ChromeDriver is assuming that Chrome has crashed.)
Когда я вручную пытаюсь использовать Docker и запустить Chromium, я получаю эту ошибку:
No usable sandbox! If this is a Debian system, please install the chromium-sandbox package to solve this problem. If you want to live dangerously and need an immediate workaround, you can try using --no-sandbox.
Поскольку я контролирую веб-сайт и контент, я не думаю, что существует риск использования --no-sandbox
, однако я не могу найти способ поставить этот флаг в Canopy.
Как я могу указать этот флаг или заставить Chromium работать в Docker каким-либо другим способом?