Testcafe подключить к сетке Rancher селен - PullRequest
0 голосов
/ 23 января 2019

В настоящее время у меня возникают трудности с подключением к нашим контейнерам Rancher селен / нод-хром.Я пробовал каждого testcafe-browser-provider, перечисленного на npm, включая testcafe-browser-provider-selenium.Любое понимание будет оценено, так как я чувствую, что исчерпал каждую идею.

Сервер запущен через порт 3000 F --- F. {Ошибка: невозможно установить одно или несколько указанных подключений браузера.Это может быть вызвано проблемами с сетью или отказом удаленного устройства.

docker-compose.yml
version: '2'
services:
  hub:
    image: selenium/hub
    ports:
    - 4444:4444/tcp
  chrome:
    image: selenium/node-chrome
    environment:
      HUB_HOST: hub
    volumes:
    - /dev/shm:/dev/shm
  firefox:
    image: selenium/node-firefox
    environment:
      HUB_HOST: hub
    volumes:
    - /dev/shm:/dev/shm
  hub-lb:
    image: rancher/lb-service-haproxy:v0.9.6
    ports:
    - 4001:4001/tcp
    labels:
      io.rancher.container.agent.role: environmentAdmin,agent
      io.rancher.container.agent_service.drain_provider: 'true'
      io.rancher.container.create_agent: 'true'
      io.rancher.scheduler.global: 'true'

rancher-compose.yml
version: '2'
services:
  hub:
    retain_ip: true
    scale: 1
    start_on_create: true
    health_check:
      healthy_threshold: 2
      response_timeout: 5000
      port: 4444
      unhealthy_threshold: 3
      interval: 5000
      strategy: recreate
      request_line: GET / HTTP/1.0
  chrome:
    scale: 2
    start_on_create: true
  firefox:
    scale: 1
    start_on_create: true
  hub-lb:
    start_on_create: true
    lb_config:
      certs: []
      port_rules:
      - protocol: http
        service: hub
        source_port: 4001
        target_port: 4444
    health_check:
      healthy_threshold: 2
      response_timeout: 2000
      port: 42
      unhealthy_threshold: 3
      strategy: recreate
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...