Docker: ошибки Selenium Hub и Chrome Node с [SEVERE]: ошибка bind (): невозможно назначить запрошенный адрес (99) - PullRequest
0 голосов
/ 20 июня 2019

Наши тесты NightwatchJs начали сбои с ошибкой

Starting ChromeDriver 75.0.3770.8 (681f24ea911fe754973dda2fdc6d2a2e159dd300-refs/branch-heads/3770@{#40}) on port 13969
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious code.
[1561022833.301][SEVERE]: bind() failed: Cannot assign requested address (99)

Мы используем docker для настройки концентратора / сетки Selenium с узлом Chrome.Любая идея о том, как перейти на ChromeDriver версии 74?

1 Ответ

0 голосов
/ 20 июня 2019

Я временно исправил версию, пока она сортировалась, выбрав определенное изображение для узла chrome:

version: "3"
services:
  selenium-hub:
    image: selenium/hub
    ports:
      - "4444"
  chrome-node:
    # Fix Chrome version to 74, as 75 errors with [SEVERE]: bind() failed: Cannot assign requested address (99)
    image: selenium/node-chrome:3.141.59-oxygen
    depends_on:
      - selenium-hub
    environment:
      - HUB_HOST=selenium-hub
      - HUB_PORT=4444
    ports:
      - "5555"
...