Как я могу запустить Canopy с хромом в Docker

#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 каким-либо другим способом?