diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md index 59eef4662..6b559235c 100644 --- a/.github/ISSUE_TEMPLATE.md +++ b/.github/ISSUE_TEMPLATE.md @@ -41,7 +41,7 @@ Issues without a reproduction script are likely to stall and eventually be close ## Environment OS: -Docker-Selenium image version: Docker version: diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md index 59eef4662..6b559235c 100644 --- a/.github/ISSUE_TEMPLATE/bug.md +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -41,7 +41,7 @@ Issues without a reproduction script are likely to stall and eventually be close ## Environment OS: -Docker-Selenium image version: Docker version: diff --git a/.github/ISSUE_TEMPLATE/regression.md b/.github/ISSUE_TEMPLATE/regression.md index 1ccafeb6d..cfbaa8985 100644 --- a/.github/ISSUE_TEMPLATE/regression.md +++ b/.github/ISSUE_TEMPLATE/regression.md @@ -47,7 +47,7 @@ Issues without a reproduction script are likely to stall and eventually be close ## Environment OS: -Docker-Selenium image version: Docker version: diff --git a/Distributor/Dockerfile b/Distributor/Dockerfile index 20697edfa..f9b17125f 100644 --- a/Distributor/Dockerfile +++ b/Distributor/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/EventBus/Dockerfile b/EventBus/Dockerfile index f87397fcf..859f0c013 100644 --- a/EventBus/Dockerfile +++ b/EventBus/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/Hub/Dockerfile b/Hub/Dockerfile index 65e5b065b..99791266f 100644 --- a/Hub/Dockerfile +++ b/Hub/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/NodeBase/Dockerfile b/NodeBase/Dockerfile index bd4e3686a..54ed1d472 100644 --- a/NodeBase/Dockerfile +++ b/NodeBase/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER root diff --git a/NodeChrome/Dockerfile b/NodeChrome/Dockerfile index f6f1d0330..0d93c660d 100644 --- a/NodeChrome/Dockerfile +++ b/NodeChrome/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/node-base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/node-base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER root diff --git a/NodeDocker/Dockerfile b/NodeDocker/Dockerfile index 993224ded..652adf100 100644 --- a/NodeDocker/Dockerfile +++ b/NodeDocker/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/NodeDocker/config.toml b/NodeDocker/config.toml index 1fe18ea03..2f45e62bd 100644 --- a/NodeDocker/config.toml +++ b/NodeDocker/config.toml @@ -2,9 +2,9 @@ # Configs have a mapping between the Docker image to use and the capabilities that need to be matched to # start a container with the given image. configs = [ - "selenium/standalone-firefox:4.0.0-rc-2-prerelease-20210923", '{"browserName": "firefox", "platformName": "linux"}', - "selenium/standalone-chrome:4.0.0-rc-2-prerelease-20210923", '{"browserName": "chrome", "platformName": "linux"}', - "selenium/standalone-edge:4.0.0-rc-2-prerelease-20210923", '{"browserName": "MicrosoftEdge", "platformName": "linux"}' + "selenium/standalone-firefox:4.0.0-rc-2-20210930", '{"browserName": "firefox", "platformName": "linux"}', + "selenium/standalone-chrome:4.0.0-rc-2-20210930", '{"browserName": "chrome", "platformName": "linux"}', + "selenium/standalone-edge:4.0.0-rc-2-20210930", '{"browserName": "MicrosoftEdge", "platformName": "linux"}' ] # URL for connecting to the docker daemon @@ -14,7 +14,7 @@ configs = [ # socat -4 TCP-LISTEN:2375,fork UNIX-CONNECT:/var/run/docker.sock url = "http://host.docker.internal:2375" # Docker imagee used for video recording -video-image = "selenium/video:ffmpeg-4.3.1-20210923" +video-image = "selenium/video:ffmpeg-4.3.1-20210930" # Uncomment the following section if you are running the node on a separate VM # Fill out the placeholders with appropriate values diff --git a/NodeEdge/Dockerfile b/NodeEdge/Dockerfile index 2dcad215a..32320bd7e 100644 --- a/NodeEdge/Dockerfile +++ b/NodeEdge/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/node-base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/node-base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER root diff --git a/NodeFirefox/Dockerfile b/NodeFirefox/Dockerfile index 2c74038e0..0a87b1be2 100644 --- a/NodeFirefox/Dockerfile +++ b/NodeFirefox/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/node-base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/node-base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER root diff --git a/README.md b/README.md index f66999071..9b397f6a7 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ Prereleases are happening on a regular basis to get early feedback. This means t can be currently at a different RC or beta version (e.g. bindings on RC 1, and Docker images on prerelease RC 2). Docker images for Grid 4 come with a handful of tags to simplify its usage, have a look at them in one of -our [releases](https://github.com/SeleniumHQ/docker-selenium/releases/tag/4.0.0-rc-2-prerelease-20210923) +our [releases](https://github.com/SeleniumHQ/docker-selenium/releases/tag/4.0.0-rc-2-20210930) To get notifications of new prereleases, add yourself as a "Releases only" watcher. @@ -31,7 +31,7 @@ https://www.selenium.dev/support/ 1. Start a Docker container with Firefox ``` bash -$ docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-firefox:4.0.0-rc-2-20210930 ``` 2. Point your WebDriver tests to http://localhost:4444 * @@ -58,17 +58,17 @@ ___ ![Firefox](https://raw.githubusercontent.com/alrra/browser-logos/main/src/firefox/firefox_24x24.png) Firefox ``` bash -$ docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-firefox:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-firefox:4.0.0-rc-2-20210930 ``` ![Chrome](https://raw.githubusercontent.com/alrra/browser-logos/main/src/chrome/chrome_24x24.png) Chrome ``` bash -$ docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-chrome:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-chrome:4.0.0-rc-2-20210930 ``` ![Edge](https://raw.githubusercontent.com/alrra/browser-logos/main/src/edge/edge_24x24.png) Microsoft Edge ``` bash -$ docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-edge:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4444:4444 --shm-size="2g" selenium/standalone-edge:4.0.0-rc-2-20210930 ``` _Note: Only one Standalone container can run on port_ `4444` _at the same time._ @@ -85,22 +85,22 @@ A Docker [network](https://docs.docker.com/engine/reference/commandline/network_ ``` bash $ docker network create grid -$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.0.0-rc-2-20210930 $ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \ --shm-size="2g" \ -e SE_EVENT_BUS_PUBLISH_PORT=4442 \ -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \ - selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + selenium/node-chrome:4.0.0-rc-2-20210930 $ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \ --shm-size="2g" \ -e SE_EVENT_BUS_PUBLISH_PORT=4442 \ -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \ - selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + selenium/node-edge:4.0.0-rc-2-20210930 $ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \ --shm-size="2g" \ -e SE_EVENT_BUS_PUBLISH_PORT=4442 \ -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \ - selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + selenium/node-firefox:4.0.0-rc-2-20210930 ``` When you are done using the Grid, and the containers have exited, the network can be removed with the following command: @@ -116,7 +116,7 @@ communicate properly. Hub - Machine/VM 1 ``` bash -$ docker run -d -p 4442-4444:4442-4444 --name selenium-hub selenium/hub:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4442-4444:4442-4444 --name selenium-hub selenium/hub:4.0.0-rc-2-20210930 ``` Node Chrome - Machine/VM 2 @@ -127,7 +127,7 @@ $ docker run -d -p 5555:5555 \ -e SE_EVENT_BUS_PUBLISH_PORT=4442 \ -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \ -e SE_NODE_HOST= \ - selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + selenium/node-chrome:4.0.0-rc-2-20210930 ``` Node Edge - Machine/VM 3 @@ -138,7 +138,7 @@ $ docker run -d -p 5555:5555 \ -e SE_EVENT_BUS_PUBLISH_PORT=4442 \ -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \ -e SE_NODE_HOST= \ - selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + selenium/node-edge:4.0.0-rc-2-20210930 ``` Node Firefox - Machine/VM 4 @@ -149,7 +149,7 @@ $ docker run -d -p 5555:5555 \ -e SE_EVENT_BUS_PUBLISH_PORT=4442 \ -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \ -e SE_NODE_HOST= \ - selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + selenium/node-firefox:4.0.0-rc-2-20210930 ``` #### Docker Compose @@ -181,7 +181,7 @@ ___ ## Video recording ![BETA](https://img.shields.io/badge/beta!-blue?style=for-the-badge) -Tests execution can be recorded by using the `selenium/video:ffmpeg-4.3.1-20210923` +Tests execution can be recorded by using the `selenium/video:ffmpeg-4.3.1-20210930` Docker image. One container is needed per each container where a browser is running. This means if you are running 5 Nodes/Standalone containers, you will need 5 video containers, the mapping is 1-1. @@ -207,8 +207,8 @@ This example shows how to start the containers manually: ``` bash $ docker network create grid -$ docker run -d -p 4444:4444 -p 6900:5900 --net grid --name selenium --shm-size="2g" selenium/standalone-chrome:4.0.0-rc-2-prerelease-20210923 -$ docker run -d --net grid --name video -v /tmp/videos:/videos selenium/video:ffmpeg-4.3.1-20210923 +$ docker run -d -p 4444:4444 -p 6900:5900 --net grid --name selenium --shm-size="2g" selenium/standalone-chrome:4.0.0-rc-2-20210930 +$ docker run -d --net grid --name video -v /tmp/videos:/videos selenium/video:ffmpeg-4.3.1-20210930 # Run your tests $ docker stop video && docker rm video $ docker stop selenium && docker rm selenium @@ -239,9 +239,9 @@ You can save this file locally and name it, for example, `config.toml`. # Configs have a mapping between the Docker image to use and the capabilities that need to be matched to # start a container with the given image. configs = [ - "selenium/standalone-firefox:4.0.0-rc-2-prerelease-20210923", "{\"browserName\": \"firefox\"}", - "selenium/standalone-chrome:4.0.0-rc-2-prerelease-20210923", "{\"browserName\": \"chrome\"}", - "selenium/standalone-edge:4.0.0-rc-2-prerelease-20210923", "{\"browserName\": \"MicrosoftEdge\"}" + "selenium/standalone-firefox:4.0.0-rc-2-20210930", "{\"browserName\": \"firefox\"}", + "selenium/standalone-chrome:4.0.0-rc-2-20210930", "{\"browserName\": \"chrome\"}", + "selenium/standalone-edge:4.0.0-rc-2-20210930", "{\"browserName\": \"MicrosoftEdge\"}" ] # URL for connecting to the docker daemon @@ -251,7 +251,7 @@ configs = [ # socat -4 TCP-LISTEN:2375,fork UNIX-CONNECT:/var/run/docker.sock url = "http://host.docker.internal:2375" # Docker imagee used for video recording -video-image = "selenium/video:ffmpeg-4.3.1-20210923" +video-image = "selenium/video:ffmpeg-4.3.1-20210930" # Uncomment the following section if you are running the node on a separate VM # Fill out the placeholders with appropriate values @@ -268,13 +268,13 @@ virtual machines. ``` bash $ docker network create grid -$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4442-4444:4442-4444 --net grid --name selenium-hub selenium/hub:4.0.0-rc-2-20210930 $ docker run -d --net grid -e SE_EVENT_BUS_HOST=selenium-hub \ -e SE_EVENT_BUS_PUBLISH_PORT=4442 \ -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 \ -v ${PWD}/config.toml:/opt/bin/config.toml \ -v /path/on/your/host/machine:/opt/selenium/assets \ - selenium/node-docker:4.0.0-rc-2-prerelease-20210923 + selenium/node-docker:4.0.0-rc-2-20210930 ``` To have the assets saved on your host, please mount your host path to `/opt/selenium/assets`. @@ -292,7 +292,7 @@ $ docker network rm grid docker run --rm --name selenium-docker -p 4444:4444 \ -v ${PWD}/config.toml:/opt/bin/config.toml \ -v /path/on/your/host/machine:/opt/selenium/assets \ - selenium/standalone-docker:4.0.0-rc-2-prerelease-20210923 + selenium/standalone-docker:4.0.0-rc-2-20210930 ``` To have the assets saved on your host, please mount your host path to `/opt/selenium/assets`. @@ -350,7 +350,7 @@ ___ You can pass `SE_OPTS` variable with additional commandline parameters for starting a hub or a node. ``` bash -$ docker run -d -p 4444:4444 -e SE_OPTS="--log-level FINE" --name selenium-hub selenium/hub:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4444:4444 -e SE_OPTS="--log-level FINE" --name selenium-hub selenium/hub:4.0.0-rc-2-20210930 ``` ### JAVA_OPTS Java Environment Options @@ -358,7 +358,7 @@ $ docker run -d -p 4444:4444 -e SE_OPTS="--log-level FINE" --name selenium-hub s You can pass `JAVA_OPTS` environment variable to java process. ``` bash -$ docker run -d -p 4444:4444 -e JAVA_OPTS=-Xmx512m --name selenium-hub selenium/hub:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4444:4444 -e JAVA_OPTS=-Xmx512m --name selenium-hub selenium/hub:4.0.0-rc-2-20210930 ``` ### Node configuration options @@ -374,7 +374,7 @@ variables. Here is an example with the default values of these environment variables: ```bash -$ docker run -d -e SE_EVENT_BUS_HOST= -e SE_EVENT_BUS_PUBLISH_PORT=4442 -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 --shm-size="2g" selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -e SE_EVENT_BUS_HOST= -e SE_EVENT_BUS_PUBLISH_PORT=4442 -e SE_EVENT_BUS_SUBSCRIBE_PORT=4443 --shm-size="2g" selenium/node-chrome:4.0.0-rc-2-20210930 ``` ### Setting Screen Resolution @@ -523,10 +523,10 @@ $ docker network create grid $ docker run -d -p 4444:4444 --net grid --name selenium-hub \ --health-cmd='/opt/bin/check-grid.sh --host 0.0.0.0 --port 4444' \ --health-interval=15s --health-timeout=30s --health-retries=5 \ - selenium/hub:4.0.0-rc-2-prerelease-20210923 -$ docker run -d --net grid -e HUB_HOST=selenium-hub --shm-size="2g" selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 -$ docker run -d --net grid -e HUB_HOST=selenium-hub --shm-size="2g" selenium/node-edge:4.0.0-rc-2-prerelease-20210923 -$ docker run -d --net grid -e HUB_HOST=selenium-hub --shm-size="2g" selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + selenium/hub:4.0.0-rc-2-20210930 +$ docker run -d --net grid -e HUB_HOST=selenium-hub --shm-size="2g" selenium/node-chrome:4.0.0-rc-2-20210930 +$ docker run -d --net grid -e HUB_HOST=selenium-hub --shm-size="2g" selenium/node-edge:4.0.0-rc-2-20210930 +$ docker run -d --net grid -e HUB_HOST=selenium-hub --shm-size="2g" selenium/node-firefox:4.0.0-rc-2-20210930 ``` **Note:** The `\` line delimiter won't work on Windows based terminals, try either `^` or a backtick. @@ -592,9 +592,9 @@ You can override it with the `VNC_PORT` environment variable in case you want to Here is an example with the standalone images, the same concept applies to the node images. ``` bash -$ docker run -d -p 4444:4444 -p 5900:5900 --shm-size="2g" selenium/standalone-chrome:4.0.0-rc-2-prerelease-20210923 -$ docker run -d -p 4444:4444 -p 5901:5900 --shm-size="2g" selenium/standalone-edge:4.0.0-rc-2-prerelease-20210923 -$ docker run -d -p 4445:4444 -p 5902:5900 --shm-size="2g" selenium/standalone-firefox:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4444:4444 -p 5900:5900 --shm-size="2g" selenium/standalone-chrome:4.0.0-rc-2-20210930 +$ docker run -d -p 4444:4444 -p 5901:5900 --shm-size="2g" selenium/standalone-edge:4.0.0-rc-2-20210930 +$ docker run -d -p 4445:4444 -p 5902:5900 --shm-size="2g" selenium/standalone-firefox:4.0.0-rc-2-20210930 ``` Then, you would use in your VNC client: @@ -607,9 +607,9 @@ it in the `/NodeBase/Dockerfile` and build the images yourself, or you can defin the posted ones which reconfigures it: ``` dockerfile -#FROM selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 -#FROM selenium/node-edge:4.0.0-rc-2-prerelease-20210923 -#FROM selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 +#FROM selenium/node-chrome:4.0.0-rc-2-20210930 +#FROM selenium/node-edge:4.0.0-rc-2-20210930 +#FROM selenium/node-firefox:4.0.0-rc-2-20210930 #Choose the FROM statement that works for you. RUN x11vnc -storepasswd /home/seluser/.vnc/passwd @@ -630,9 +630,9 @@ You can also override it with the `NO_VNC_PORT` environment variable in case you Here is an example with the standalone images, the same concept applies to the node images. ``` bash -$ docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:4.0.0-rc-2-prerelease-20210923 -$ docker run -d -p 4444:4444 -p 7901:7900 --shm-size="2g" selenium/standalone-edge:4.0.0-rc-2-prerelease-20210923 -$ docker run -d -p 4445:4444 -p 7902:7900 --shm-size="2g" selenium/standalone-firefox:4.0.0-rc-2-prerelease-20210923 +$ docker run -d -p 4444:4444 -p 7900:7900 --shm-size="2g" selenium/standalone-chrome:4.0.0-rc-2-20210930 +$ docker run -d -p 4444:4444 -p 7901:7900 --shm-size="2g" selenium/standalone-edge:4.0.0-rc-2-20210930 +$ docker run -d -p 4445:4444 -p 7902:7900 --shm-size="2g" selenium/standalone-firefox:4.0.0-rc-2-20210930 ``` Then, you would use in your browser: diff --git a/Router/Dockerfile b/Router/Dockerfile index f813119c1..43d49a930 100644 --- a/Router/Dockerfile +++ b/Router/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/SessionQueue/Dockerfile b/SessionQueue/Dockerfile index 3ab7d7f34..618989ad0 100644 --- a/SessionQueue/Dockerfile +++ b/SessionQueue/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/Sessions/Dockerfile b/Sessions/Dockerfile index 937cbd1d7..2e701ca5e 100644 --- a/Sessions/Dockerfile +++ b/Sessions/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/StandaloneChrome/Dockerfile b/StandaloneChrome/Dockerfile index 87715b771..ed1161811 100644 --- a/StandaloneChrome/Dockerfile +++ b/StandaloneChrome/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 +FROM selenium/node-chrome:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/StandaloneDocker/Dockerfile b/StandaloneDocker/Dockerfile index 7da74ebfd..796f89f68 100644 --- a/StandaloneDocker/Dockerfile +++ b/StandaloneDocker/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/base:4.0.0-rc-2-prerelease-20210923 +FROM selenium/base:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/StandaloneDocker/config.toml b/StandaloneDocker/config.toml index 79ca8cf15..208520f23 100644 --- a/StandaloneDocker/config.toml +++ b/StandaloneDocker/config.toml @@ -2,9 +2,9 @@ # Configs have a mapping between the Docker image to use and the capabilities that need to be matched to # start a container with the given image. configs = [ - "selenium/standalone-firefox:4.0.0-rc-2-prerelease-20210923", "{\"browserName\": \"firefox\"}", - "selenium/standalone-chrome:4.0.0-rc-2-prerelease-20210923", "{\"browserName\": \"chrome\"}", - "selenium/standalone-edge:4.0.0-rc-2-prerelease-20210923", "{\"browserName\": \"MicrosoftEdge\"}" + "selenium/standalone-firefox:4.0.0-rc-2-20210930", "{\"browserName\": \"firefox\"}", + "selenium/standalone-chrome:4.0.0-rc-2-20210930", "{\"browserName\": \"chrome\"}", + "selenium/standalone-edge:4.0.0-rc-2-20210930", "{\"browserName\": \"MicrosoftEdge\"}" ] # URL for connecting to the docker daemon @@ -14,7 +14,7 @@ configs = [ # socat -4 TCP-LISTEN:2375,fork UNIX-CONNECT:/var/run/docker.sock url = "http://host.docker.internal:2375" # Docker imagee used for video recording -video-image = "selenium/video:ffmpeg-4.3.1-20210923" +video-image = "selenium/video:ffmpeg-4.3.1-20210930" # Uncomment the following section if you are running the node on a separate VM # Fill out the placeholders with appropriate values diff --git a/StandaloneEdge/Dockerfile b/StandaloneEdge/Dockerfile index 79a0355cc..4e56b279a 100644 --- a/StandaloneEdge/Dockerfile +++ b/StandaloneEdge/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/node-edge:4.0.0-rc-2-prerelease-20210923 +FROM selenium/node-edge:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/StandaloneFirefox/Dockerfile b/StandaloneFirefox/Dockerfile index a24a30d83..b43fd8215 100644 --- a/StandaloneFirefox/Dockerfile +++ b/StandaloneFirefox/Dockerfile @@ -2,7 +2,7 @@ # NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED. # PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE # !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -FROM selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 +FROM selenium/node-firefox:4.0.0-rc-2-20210930 LABEL authors=SeleniumHQ USER 1200 diff --git a/docker-compose-v2.yml b/docker-compose-v2.yml index da45a3480..616067510 100644 --- a/docker-compose-v2.yml +++ b/docker-compose-v2.yml @@ -4,7 +4,7 @@ version: '2' services: chrome: - image: selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-chrome:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -16,7 +16,7 @@ services: - "6900:5900" edge: - image: selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-edge:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -28,7 +28,7 @@ services: - "6901:5900" firefox: - image: selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-firefox:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -40,7 +40,7 @@ services: - "6902:5900" selenium-hub: - image: selenium/hub:4.0.0-rc-2-prerelease-20210923 + image: selenium/hub:4.0.0-rc-2-20210930 ports: - "4442:4442" - "4443:4443" diff --git a/docker-compose-v3-dynamic-grid.yml b/docker-compose-v3-dynamic-grid.yml index d7b9e3621..859dc7458 100644 --- a/docker-compose-v3-dynamic-grid.yml +++ b/docker-compose-v3-dynamic-grid.yml @@ -4,7 +4,7 @@ version: "3" services: node-docker: - image: selenium/node-docker:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-docker:4.0.0-rc-2-20210930 volumes: - ./assets:/opt/selenium/assets - ./NodeDocker/config.toml:/opt/bin/config.toml @@ -16,7 +16,7 @@ services: - SE_EVENT_BUS_SUBSCRIBE_PORT=4443 selenium-hub: - image: selenium/hub:4.0.0-rc-2-prerelease-20210923 + image: selenium/hub:4.0.0-rc-2-20210930 container_name: selenium-hub ports: - "4442:4442" diff --git a/docker-compose-v3-full-grid-dev.yml b/docker-compose-v3-full-grid-dev.yml index 18e0227e1..e08851480 100644 --- a/docker-compose-v3-full-grid-dev.yml +++ b/docker-compose-v3-full-grid-dev.yml @@ -4,7 +4,7 @@ version: "3" services: selenium-event-bus: - image: selenium/event-bus:4.0.0-rc-2-prerelease-20210923 + image: selenium/event-bus:4.0.0-rc-2-20210930 volumes: - ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar container_name: selenium-event-bus @@ -14,7 +14,7 @@ services: - "5557:5557" selenium-sessions: - image: selenium/sessions:4.0.0-rc-2-prerelease-20210923 + image: selenium/sessions:4.0.0-rc-2-20210930 volumes: - ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar container_name: selenium-sessions @@ -28,7 +28,7 @@ services: - SE_EVENT_BUS_SUBSCRIBE_PORT=4443 selenium-session-queue: - image: selenium/session-queue:4.0.0-rc-2-prerelease-20210923 + image: selenium/session-queue:4.0.0-rc-2-20210930 volumes: - ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar container_name: selenium-session-queue @@ -42,7 +42,7 @@ services: - SE_EVENT_BUS_SUBSCRIBE_PORT=4443 selenium-distributor: - image: selenium/distributor:4.0.0-rc-2-prerelease-20210923 + image: selenium/distributor:4.0.0-rc-2-20210930 volumes: - ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar container_name: selenium-distributor @@ -62,7 +62,7 @@ services: - SE_SESSION_QUEUE_PORT=5559 selenium-router: - image: selenium/router:4.0.0-rc-2-prerelease-20210923 + image: selenium/router:4.0.0-rc-2-20210930 volumes: - ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar container_name: selenium-router @@ -81,7 +81,7 @@ services: - SE_SESSION_QUEUE_PORT=5559 chrome: - image: selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-chrome:4.0.0-rc-2-20210930 shm_size: 2gb volumes: - ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar @@ -95,7 +95,7 @@ services: - "6900:5900" edge: - image: selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-edge:4.0.0-rc-2-20210930 shm_size: 2gb volumes: - ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar @@ -109,7 +109,7 @@ services: - "6901:5900" firefox: - image: selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-firefox:4.0.0-rc-2-20210930 shm_size: 2gb volumes: - ./selenium_server_deploy.jar:/opt/selenium/selenium-server.jar diff --git a/docker-compose-v3-full-grid-swarm.yml b/docker-compose-v3-full-grid-swarm.yml index 8a6d87afc..ff343ebcd 100644 --- a/docker-compose-v3-full-grid-swarm.yml +++ b/docker-compose-v3-full-grid-swarm.yml @@ -7,7 +7,7 @@ version: '3.7' services: chrome: - image: selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-chrome:4.0.0-rc-2-20210930 shm_size: 2gb environment: - SE_EVENT_BUS_HOST=selenium-hub @@ -18,7 +18,7 @@ services: entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh' edge: - image: selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-edge:4.0.0-rc-2-20210930 shm_size: 2gb environment: - SE_EVENT_BUS_HOST=selenium-hub @@ -29,7 +29,7 @@ services: entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh' firefox: - image: selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-firefox:4.0.0-rc-2-20210930 shm_size: 2gb environment: - SE_EVENT_BUS_HOST=selenium-hub @@ -40,7 +40,7 @@ services: entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh' selenium-hub: - image: selenium/hub:4.0.0-rc-2-prerelease-20210923 + image: selenium/hub:4.0.0-rc-2-20210930 ports: - "4442:4442" - "4443:4443" diff --git a/docker-compose-v3-full-grid.yml b/docker-compose-v3-full-grid.yml index c8e33dd5e..b253739cc 100644 --- a/docker-compose-v3-full-grid.yml +++ b/docker-compose-v3-full-grid.yml @@ -4,7 +4,7 @@ version: "3" services: selenium-event-bus: - image: selenium/event-bus:4.0.0-rc-2-prerelease-20210923 + image: selenium/event-bus:4.0.0-rc-2-20210930 container_name: selenium-event-bus ports: - "4442:4442" @@ -12,7 +12,7 @@ services: - "5557:5557" selenium-sessions: - image: selenium/sessions:4.0.0-rc-2-prerelease-20210923 + image: selenium/sessions:4.0.0-rc-2-20210930 container_name: selenium-sessions ports: - "5556:5556" @@ -24,7 +24,7 @@ services: - SE_EVENT_BUS_SUBSCRIBE_PORT=4443 selenium-session-queue: - image: selenium/session-queue:4.0.0-rc-2-prerelease-20210923 + image: selenium/session-queue:4.0.0-rc-2-20210930 container_name: selenium-session-queue ports: - "5559:5559" @@ -36,7 +36,7 @@ services: - SE_EVENT_BUS_SUBSCRIBE_PORT=4443 selenium-distributor: - image: selenium/distributor:4.0.0-rc-2-prerelease-20210923 + image: selenium/distributor:4.0.0-rc-2-20210930 container_name: selenium-distributor ports: - "5553:5553" @@ -54,7 +54,7 @@ services: - SE_SESSION_QUEUE_PORT=5559 selenium-router: - image: selenium/router:4.0.0-rc-2-prerelease-20210923 + image: selenium/router:4.0.0-rc-2-20210930 container_name: selenium-router ports: - "4444:4444" @@ -71,7 +71,7 @@ services: - SE_SESSION_QUEUE_PORT=5559 chrome: - image: selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-chrome:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-event-bus @@ -83,7 +83,7 @@ services: - "6900:5900" edge: - image: selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-edge:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-event-bus @@ -95,7 +95,7 @@ services: - "6901:5900" firefox: - image: selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-firefox:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-event-bus diff --git a/docker-compose-v3-swarm.yml b/docker-compose-v3-swarm.yml index 8a6d87afc..ff343ebcd 100644 --- a/docker-compose-v3-swarm.yml +++ b/docker-compose-v3-swarm.yml @@ -7,7 +7,7 @@ version: '3.7' services: chrome: - image: selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-chrome:4.0.0-rc-2-20210930 shm_size: 2gb environment: - SE_EVENT_BUS_HOST=selenium-hub @@ -18,7 +18,7 @@ services: entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh' edge: - image: selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-edge:4.0.0-rc-2-20210930 shm_size: 2gb environment: - SE_EVENT_BUS_HOST=selenium-hub @@ -29,7 +29,7 @@ services: entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh' firefox: - image: selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-firefox:4.0.0-rc-2-20210930 shm_size: 2gb environment: - SE_EVENT_BUS_HOST=selenium-hub @@ -40,7 +40,7 @@ services: entrypoint: bash -c 'SE_OPTS="--host $$HOSTNAME" /opt/bin/entry_point.sh' selenium-hub: - image: selenium/hub:4.0.0-rc-2-prerelease-20210923 + image: selenium/hub:4.0.0-rc-2-20210930 ports: - "4442:4442" - "4443:4443" diff --git a/docker-compose-v3-video.yml b/docker-compose-v3-video.yml index 84f49e40a..09756df12 100644 --- a/docker-compose-v3-video.yml +++ b/docker-compose-v3-video.yml @@ -4,7 +4,7 @@ version: "3" services: chrome: - image: selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-chrome:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -16,7 +16,7 @@ services: - "6900:5900" edge: - image: selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-edge:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -28,7 +28,7 @@ services: - "6901:5900" firefox: - image: selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-firefox:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -40,7 +40,7 @@ services: - "6902:5900" chrome_video: - image: selenium/video:ffmpeg-4.3.1-20210923 + image: selenium/video:ffmpeg-4.3.1-20210930 volumes: - /tmp/videos:/videos depends_on: @@ -50,7 +50,7 @@ services: - FILE_NAME=chrome_video.mp4 edge_video: - image: selenium/video:ffmpeg-4.3.1-20210923 + image: selenium/video:ffmpeg-4.3.1-20210930 volumes: - /tmp/videos:/videos depends_on: @@ -60,7 +60,7 @@ services: - FILE_NAME=edge_video.mp4 firefox_video: - image: selenium/video:ffmpeg-4.3.1-20210923 + image: selenium/video:ffmpeg-4.3.1-20210930 volumes: - /tmp/videos:/videos depends_on: @@ -70,7 +70,7 @@ services: - FILE_NAME=firefox_video.mp4 selenium-hub: - image: selenium/hub:4.0.0-rc-2-prerelease-20210923 + image: selenium/hub:4.0.0-rc-2-20210930 container_name: selenium-hub ports: - "4442:4442" diff --git a/docker-compose-v3.yml b/docker-compose-v3.yml index 43bd9ce98..6f46cd2d7 100644 --- a/docker-compose-v3.yml +++ b/docker-compose-v3.yml @@ -5,7 +5,7 @@ version: "3" services: chrome: - image: selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-chrome:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -18,7 +18,7 @@ services: - "6900:5900" edge: - image: selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-edge:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -31,7 +31,7 @@ services: - "6901:5900" firefox: - image: selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-firefox:4.0.0-rc-2-20210930 shm_size: 2gb depends_on: - selenium-hub @@ -44,7 +44,7 @@ services: - "6902:5900" selenium-hub: - image: selenium/hub:4.0.0-rc-2-prerelease-20210923 + image: selenium/hub:4.0.0-rc-2-20210930 container_name: selenium-hub ports: - "4442:4442" diff --git a/k8s-deployment-full-grid.yaml b/k8s-deployment-full-grid.yaml index ae1373844..297a6d060 100644 --- a/k8s-deployment-full-grid.yaml +++ b/k8s-deployment-full-grid.yaml @@ -49,7 +49,7 @@ spec: spec: containers: - name: selenium-event-bus - image: selenium/event-bus:4.0.0-rc-2-prerelease-20210923 + image: selenium/event-bus:4.0.0-rc-2-20210930 ports: - containerPort: 4442 protocol: TCP @@ -100,7 +100,7 @@ spec: spec: containers: - name: selenium-sessions - image: selenium/sessions:4.0.0-rc-2-prerelease-20210923 + image: selenium/sessions:4.0.0-rc-2-20210930 env: - name: SE_EVENT_BUS_HOST value: "selenium-event-bus" @@ -153,7 +153,7 @@ spec: spec: containers: - name: selenium-session-queue - image: selenium/session-queue:4.0.0-rc-2-prerelease-20210923 + image: selenium/session-queue:4.0.0-rc-2-20210930 env: - name: SE_EVENT_BUS_HOST value: "selenium-event-bus" @@ -207,7 +207,7 @@ spec: spec: containers: - name: selenium-distributor - image: selenium/distributor:4.0.0-rc-2-prerelease-20210923 + image: selenium/distributor:4.0.0-rc-2-20210930 env: - name: SE_EVENT_BUS_HOST value: "selenium-event-bus" @@ -269,7 +269,7 @@ spec: spec: containers: - name: selenium-router - image: selenium/router:4.0.0-rc-2-prerelease-20210923 + image: selenium/router:4.0.0-rc-2-20210930 env: - name: SE_DISTRIBUTOR_HOST value: "selenium-distributor" @@ -329,7 +329,7 @@ spec: spec: containers: - name: selenium-chrome-node - image: selenium/node-chrome:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-chrome:4.0.0-rc-2-20210930 env: - name: SE_EVENT_BUS_HOST value: "selenium-event-bus" @@ -396,7 +396,7 @@ spec: spec: containers: - name: selenium-edge-node - image: selenium/node-edge:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-edge:4.0.0-rc-2-20210930 env: - name: SE_EVENT_BUS_HOST value: "selenium-event-bus" @@ -463,7 +463,7 @@ spec: spec: containers: - name: selenium-ff-node - image: selenium/node-firefox:4.0.0-rc-2-prerelease-20210923 + image: selenium/node-firefox:4.0.0-rc-2-20210930 env: - name: SE_EVENT_BUS_HOST value: "selenium-event-bus"