Ошибка в Docker при запуске автотестов через Яндекс Браузер

Доброго времени суток!

Занимаюсь автотестами и столкнулся с задачей протестить сайт в Яндекс-браузере, загрузил образ в docker, подключил браузер в browsers.json в параметрах теста указываю нужный браузер и при запуске тестов в консоли selenoid в docker получаю каждый раз ошибку

Initialize...

Connecting to ws://localhost:8080/ws/logs/19305ffd425d06e6e0dd0b1a281c5cd7...
Connected!
/entrypoint.sh: line 45: ip: command not found
Waiting X server...
2022/03/24 11:03:12 [INIT] [Listening on :7070]
Logging to: /home/selenium/fluxbox.log
Waiting X server...
Waiting X server...
Starting ChromeDriver 73.0.3683.68 (47787ec04b6e38e22703e856e101e840b65afe72) on port 4444
All remote connections are allowed. Use a whitelist instead!
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.

 --- x11vnc loop: 1 ---

[1648119792.611][INFO]: [19305ffd425d06e6e0dd0b1a281c5cd7] COMMAND InitSession {
   "capabilities": {
      "alwaysMatch": {
         "browserName": "yandex",
         "browserVersion": "19.4.2.698-1",
         "goog:chromeOptions": {
            "args": [ "--lang=en-US", "--no-sandbox", "log-level=3", "--mute-audio", "--enable-webgl-draft-extensions", "--ignore-gpu-blocklist" ],
            "extensions": [  ],
            "prefs": {
               "intl.accept_languages": "en,en_US"
            }
         },
         "pageLoadStrategy": "normal"
      },
      "firstMatch": [ {

      } ]
   },
   "desiredCapabilities": {
      "browserName": "yandex",
      "browserVersion": "19.4.2.698-1",
      "goog:chromeOptions": {
         "args": [ "--lang=en-US", "--no-sandbox", "log-level=3", "--mute-audio", "--enable-webgl-draft-extensions", "--ignore-gpu-blocklist" ],
         "extensions": [  ],
         "prefs": {
            "intl.accept_languages": "en,en_US"
         }
      },
      "pageLoadStrategy": "normal"
   }
}
[1648119792.612][INFO]: [19305ffd425d06e6e0dd0b1a281c5cd7] RESPONSE InitSession ERROR unknown error: cannot find Chrome binary
[1648119792.612][DEBUG]: Log type 'driver' lost 0 entries on destruction
[1648119792.612][DEBUG]: Log type 'browser' lost 0 entries on destruction
 --- x11vnc loop: waiting for: 79

PORT=5900

с docker пока ещё общаюсь на Вы, и до этого всегда использовал только стандартный образ Chrome:

Файл docker-compose.yaml

Файл browsers.json

Пример python кода, как запускаю тесты


Ответы (0 шт):