Skip to content

[🐛 Bug]: Selenium 3 new browser images #1444

@cocorossello

Description

@cocorossello

What happened?

This is more a question than a issue. I see that images with chrome 95 are only being published with selenium 4.0.

I've migrated to selenium 4.0 in the client, however, we are still using selenium grid 3.0 in our selenium server. We run 80+ headless tests in parallel with chrome, it works with selenium grid 3 but it doesn't with 4.0, it's just too slow for some reason.

I would like to report on that issue, but I don't feel I can provide a lot of details, so I will stick to 3.0 until I see this issue fixed.

My question is if you will still provide selenium 3.0 images with new browsers, just to see what we can do.

Thanks.

Command used to start Selenium Grid with Docker

This is the docker compose file used for 4.0, but it's not relevant for the issue


version: "3"
services:
  selenium-hub4:
    image: selenium/hub:4.0.0-20211013
    container_name: selenium-hub4
    restart: unless-stopped
    ports:
      - "4442:4442"
      - "4443:4443"
      - "4444:4444"
    environment:
      - JAVA_OPTS=-Xmx10g  -XX:-ClassUnloading -XX:-ClassUnloadingWithConcurrentMark  -Dselenium.LOGGER.level=WARNING
      - SE_NODE_SESSION_TIMEOUT=200
  chrome-node4:
    image: selenium/node-chrome:4.0.0-20211013
    container_name: selenium-chrome-node4
    restart: unless-stopped
    shm_size: 16gb
    depends_on:
      - selenium-hub4
    environment:
      - SE_EVENT_BUS_HOST=selenium-hub4
      - SE_EVENT_BUS_PUBLISH_PORT=4442
      - SE_EVENT_BUS_SUBSCRIBE_PORT=4443
      - JAVA_OPTS=-Xmx10g  -XX:-ClassUnloading -XX:-ClassUnloadingWithConcurrentMark  -Dselenium.LOGGER.level=WARNING
      - SCREEN_WIDTH=1366
      - SCREEN_HEIGHT=768
      - SCREEN_DEPTH=24
      - SCREEN_DPI=74
      - START_XVFB=false
      - SE_NODE_MAX_SESSIONS=65
      - SE_NODE_OVERRIDE_MAX_SESSIONS=true
      - SE_SESSION_RETRY_INTERVAL=1
      - SE_NODE_SESSION_TIMEOUT=200
    ports:
      - "6900:5900"
    logging:
      options:
        max-size: 50m

This is the one used for selenium 3.0:

version: "3"
services:
  selenium-hub:
    image: selenium/hub:3.141.59-20210929
    container_name: selenium-hub
    restart: unless-stopped
    ports:
      - "5444:4444"
    privileged: true
    environment:
      GRID_BROWSER_TIMEOUT: 320
      GRID_TIMEOUT: 320
      NODE_BROWSER_TIMEOUT: 320
      NODE_TIMEOUT: 320
      JAVA_OPTS:  -Xmx10g  -XX:-ClassUnloading -XX:-ClassUnloadingWithConcurrentMark  -Dselenium.LOGGER.level=WARNING
      GRID_CLEAN_UP_CYCLE=60000
    logging:
      options:
        max-size: 50m
  chrome-node:
    image: selenium/node-chrome:3.141.59-20210929
    container_name: selenium-chrome-node
    restart: unless-stopped
    shm_size: 16gb
    tmpfs:
      - /tmp
    environment:
      REMOTE_HOST: http://chrome-node:5555
      HUB_HOST: selenium-hub
      NODE_MAX_INSTANCES: 10
      NODE_MAX_SESSION: 100
      GRID_BROWSER_TIMEOUT: 320
      GRID_TIMEOUT: 320
      NODE_BROWSER_TIMEOUT: 320
      NODE_TIMEOUT: 320
      START_XVFB: "false"
      DBUS_SESSION_BUS_ADDRESS: "/dev/null"
      JAVA_OPTS: -Xmx10g -XX:-ClassUnloading -XX:-ClassUnloadingWithConcurrentMark  -Dselenium.LOGGER.level=WARNING
    privileged: true
    extra_hosts:
      - "DEVELOPMENT:192.168.130.5"
      - "PREPRODUCTION:192.168.131.5"
      - "PRODUCTION:192.168.132.5"
      - "JENKINS:192.168.130.4"
    logging:
      options:
        max-size: 50m

Relevant log output

No relevant output

Operating System

Ubuntu 20.04 LTS

Docker Selenium version (tag)

3.141.59-20210929

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions