Skip to content

Commit 2e75e11

Browse files
committed
3.141.59-titanium release
1 parent e667e18 commit 2e75e11

File tree

18 files changed

+62
-62
lines changed

18 files changed

+62
-62
lines changed

.github/ISSUE_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Issues without a reproduction script are likely to stall and eventually be close
4141
## Environment
4242

4343
OS: <!-- Windows 10? OSX? -->
44-
Docker-Selenium image version: <!-- 3, 3.141, 3.141.59-selenium etc
44+
Docker-Selenium image version: <!-- 3, 3.141, 3.141.59-titanium etc
4545
Also provide the docker image id
4646
-->
4747
Docker version:

.github/ISSUE_TEMPLATE/bug.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ Issues without a reproduction script are likely to stall and eventually be close
4141
## Environment
4242

4343
OS: <!-- Windows 10? OSX? -->
44-
Docker-Selenium image version: <!-- 3, 3.141, 3.141.59-selenium etc
44+
Docker-Selenium image version: <!-- 3, 3.141, 3.141.59-titanium etc
4545
Also provide the docker image id
4646
-->
4747
Docker version:

.github/ISSUE_TEMPLATE/regression.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ Issues without a reproduction script are likely to stall and eventually be close
4747
## Environment
4848

4949
OS: <!-- Windows 10? OSX? -->
50-
Docker-Selenium image version: <!-- 3, 3.141, 3.141.59-selenium etc
50+
Docker-Selenium image version: <!-- 3, 3.141, 3.141.59-titanium etc
5151
Also provide the docker image id
5252
-->
5353
Docker version:

Hub/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/base:3.141.59-selenium
5+
FROM selenium/base:3.141.59-titanium
66
LABEL authors=SeleniumHQ
77

88
USER seluser

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
NAME := $(or $(NAME),$(NAME),selenium)
2-
VERSION := $(or $(VERSION),$(VERSION),3.141.59-selenium)
2+
VERSION := $(or $(VERSION),$(VERSION),3.141.59-titanium)
33
NAMESPACE := $(or $(NAMESPACE),$(NAMESPACE),$(NAME))
44
AUTHORS := $(or $(AUTHORS),$(AUTHORS),SeleniumHQ)
55
PLATFORM := $(shell uname -s)

NodeBase/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/base:3.141.59-selenium
5+
FROM selenium/base:3.141.59-titanium
66
LABEL authors=SeleniumHQ
77

88
USER root

NodeChrome/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/node-base:3.141.59-selenium
5+
FROM selenium/node-base:3.141.59-titanium
66
LABEL authors=SeleniumHQ
77

88
USER root

NodeChromeDebug/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/node-chrome:3.141.59-selenium
5+
FROM selenium/node-chrome:3.141.59-titanium
66
LABEL authors=SeleniumHQ
77

88
USER root

NodeChromeDebug/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3737
When you are prompted for the password it is __secret__. If you wish to change this then you should either change it in the `/NodeBase/Dockerfile` and build the images yourself, or you can define a docker image that derives from the posted ones which reconfigures it:
3838

3939
``` dockerfile
40-
FROM selenium/node-chrome-debug:3.141.59-selenium
40+
FROM selenium/node-chrome-debug:3.141.59-titanium
4141

4242
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd
4343
```

NodeDebug/README.template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3737
When you are prompted for the password it is __secret__. If you wish to change this then you should either change it in the `/NodeBase/Dockerfile` and build the images yourself, or you can define a docker image that derives from the posted ones which reconfigures it:
3838

3939
``` dockerfile
40-
FROM selenium/##BASE##-debug:3.141.59-selenium
40+
FROM selenium/##BASE##-debug:3.141.59-titanium
4141

4242
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd
4343
```

NodeFirefox/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/node-base:3.141.59-selenium
5+
FROM selenium/node-base:3.141.59-titanium
66
LABEL authors=SeleniumHQ
77

88
USER root

NodeFirefoxDebug/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# NOTE: DO *NOT* EDIT THIS FILE. IT IS GENERATED.
33
# PLEASE UPDATE Dockerfile.txt INSTEAD OF THIS FILE
44
# !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
5-
FROM selenium/node-firefox:3.141.59-selenium
5+
FROM selenium/node-firefox:3.141.59-titanium
66
LABEL authors=SeleniumHQ
77

88
USER root

NodeFirefoxDebug/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3737
When you are prompted for the password it is __secret__. If you wish to change this then you should either change it in the `/NodeBase/Dockerfile` and build the images yourself, or you can define a docker image that derives from the posted ones which reconfigures it:
3838

3939
``` dockerfile
40-
FROM selenium/node-firefox-debug:3.141.59-selenium
40+
FROM selenium/node-firefox-debug:3.141.59-titanium
4141

4242
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd
4343
```

README.md

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ Images included:
3333

3434
Chrome
3535
``` bash
36-
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:3.141.59-selenium
36+
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:3.141.59-titanium
3737
#OR
38-
$ docker run -d -p 4444:4444 --shm-size=2g selenium/standalone-chrome:3.141.59-selenium
38+
$ docker run -d -p 4444:4444 --shm-size=2g selenium/standalone-chrome:3.141.59-titanium
3939
```
4040
Firefox
4141
``` bash
42-
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-firefox:3.141.59-selenium
42+
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-firefox:3.141.59-titanium
4343
#OR
44-
$ docker run -d -p 4444:4444 --shm-size 2g selenium/standalone-firefox:3.141.59-selenium
44+
$ docker run -d -p 4444:4444 --shm-size 2g selenium/standalone-firefox:3.141.59-titanium
4545
```
4646
This is a known workaround to avoid the browser crashing inside a docker container, here are the documented issues for
4747
[Chrome](https://code.google.com/p/chromium/issues/detail?id=519952) and [Firefox](https://bugzilla.mozilla.org/show_bug.cgi?id=1338771#c10).
@@ -52,9 +52,9 @@ to tune this value according to your needs. Along the examples `-v /dev/shm:/dev
5252
### Standalone Chrome and Firefox
5353

5454
``` bash
55-
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:3.141.59-selenium
55+
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:3.141.59-titanium
5656
# OR
57-
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-firefox:3.141.59-selenium
57+
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-firefox:3.141.59-titanium
5858
```
5959

6060
_Note: Only one standalone image can run on port_ `4444` _at a time._
@@ -70,9 +70,9 @@ A docker [network](https://docs.docker.com/engine/reference/commandline/network_
7070

7171
``` bash
7272
$ docker network create grid
73-
$ docker run -d -p 4444:4444 --net grid --name selenium-hub selenium/hub:3.141.59-selenium
74-
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-chrome:3.141.59-selenium
75-
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-firefox:3.141.59-selenium
73+
$ docker run -d -p 4444:4444 --net grid --name selenium-hub selenium/hub:3.141.59-titanium
74+
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-chrome:3.141.59-titanium
75+
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-firefox:3.141.59-titanium
7676
```
7777

7878
When you are done using the grid and the containers have exited, the network can be removed with the following command:
@@ -96,7 +96,7 @@ snippet as your `docker-compose.yaml`, save it locally and in the same folder ru
9696
version: '2'
9797
services:
9898
firefox:
99-
image: selenium/node-firefox:3.141.59-selenium
99+
image: selenium/node-firefox:3.141.59-titanium
100100
volumes:
101101
- /dev/shm:/dev/shm
102102
depends_on:
@@ -105,7 +105,7 @@ services:
105105
HUB_HOST: hub
106106

107107
chrome:
108-
image: selenium/node-chrome:3.141.59-selenium
108+
image: selenium/node-chrome:3.141.59-titanium
109109
volumes:
110110
- /dev/shm:/dev/shm
111111
depends_on:
@@ -114,7 +114,7 @@ services:
114114
HUB_HOST: hub
115115

116116
hub:
117-
image: selenium/hub:3.141.59-selenium
117+
image: selenium/hub:3.141.59-titanium
118118
ports:
119119
- "4444:4444"
120120
```
@@ -126,12 +126,12 @@ services:
126126
version: "3"
127127
services:
128128
selenium-hub:
129-
image: selenium/hub:3.141.59-selenium
129+
image: selenium/hub:3.141.59-titanium
130130
container_name: selenium-hub
131131
ports:
132132
- "4444:4444"
133133
chrome:
134-
image: selenium/node-chrome:3.141.59-selenium
134+
image: selenium/node-chrome:3.141.59-titanium
135135
volumes:
136136
- /dev/shm:/dev/shm
137137
depends_on:
@@ -140,7 +140,7 @@ services:
140140
- HUB_HOST=selenium-hub
141141
- HUB_PORT=4444
142142
firefox:
143-
image: selenium/node-firefox:3.141.59-selenium
143+
image: selenium/node-firefox:3.141.59-titanium
144144
volumes:
145145
- /dev/shm:/dev/shm
146146
depends_on:
@@ -162,12 +162,12 @@ version: '3.7'
162162

163163
services:
164164
hub:
165-
image: selenium/hub:3.141.59-selenium
165+
image: selenium/hub:3.141.59-titanium
166166
ports:
167167
- "4444:4444"
168168

169169
chrome:
170-
image: selenium/node-chrome:3.141.59-selenium
170+
image: selenium/node-chrome:3.141.59-titanium
171171
volumes:
172172
- /dev/shm:/dev/shm
173173
environment:
@@ -178,7 +178,7 @@ services:
178178
entrypoint: bash -c 'SE_OPTS="-host $$HOSTNAME" /opt/bin/entry_point.sh'
179179

180180
firefox:
181-
image: selenium/node-firefox:3.141.59-selenium
181+
image: selenium/node-firefox:3.141.59-titanium
182182
volumes:
183183
- /dev/shm:/dev/shm
184184
environment:
@@ -195,9 +195,9 @@ for longer term usage since this is a docker [legacy feature](https://docs.docke
195195
It could serve you as an option for a proof of concept, and for simplicity it is used in the examples shown from now on.
196196

197197
``` bash
198-
$ docker run -d -p 4444:4444 --name selenium-hub selenium/hub:3.141.59-selenium
199-
$ docker run -d --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome:3.141.59-selenium
200-
$ docker run -d --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-firefox:3.141.59-selenium
198+
$ docker run -d -p 4444:4444 --name selenium-hub selenium/hub:3.141.59-titanium
199+
$ docker run -d --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome:3.141.59-titanium
200+
$ docker run -d --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-firefox:3.141.59-titanium
201201
```
202202

203203
### Deploying to Kubernetes
@@ -212,23 +212,23 @@ on how to deploy selenium hub and nodes on a Kubernetes cluster.
212212
You can pass `JAVA_OPTS` environment variable to java process.
213213

214214
``` bash
215-
$ docker run -d -p 4444:4444 -e JAVA_OPTS=-Xmx512m --name selenium-hub selenium/hub:3.141.59-selenium
215+
$ docker run -d -p 4444:4444 -e JAVA_OPTS=-Xmx512m --name selenium-hub selenium/hub:3.141.59-titanium
216216
```
217217

218218
### SE_OPTS Selenium Configuration Options
219219

220220
You can pass `SE_OPTS` variable with additional commandline parameters for starting a hub or a node.
221221

222222
``` bash
223-
$ docker run -d -p 4444:4444 -e SE_OPTS="-debug" --name selenium-hub selenium/hub:3.141.59-selenium
223+
$ docker run -d -p 4444:4444 -e SE_OPTS="-debug" --name selenium-hub selenium/hub:3.141.59-titanium
224224
```
225225

226226
### JAVA_CLASSPATH Java classpath
227227

228228
By default, `CLASSPATH` for Java is `/opt/selenium/*:.` but you can overwrite it with yours using `JAVA_CLASSPATH`. This is useful when you want to use your own JAR files. Note that `/opt/selenium/*` always needs to be included because the Selenium JAR file is in the directory.
229229

230230
```bash
231-
$ docker run -d -p 4444:4444 -v $(pwd):/mnt -e JAVA_CLASSPATH="/mnt/*:/opt/selenium/*:." -e SE_OPTS="-servlets com.example.your.AwesomeServlet" --name selenium-hub selenium/hub:3.141.59-selenium
231+
$ docker run -d -p 4444:4444 -v $(pwd):/mnt -e JAVA_CLASSPATH="/mnt/*:/opt/selenium/*:." -e SE_OPTS="-servlets com.example.your.AwesomeServlet" --name selenium-hub selenium/hub:3.141.59-titanium
232232
```
233233

234234
### Selenium Hub and Node Configuration options
@@ -240,15 +240,15 @@ You can pass the `HUB_HOST` and `HUB_PORT` options to provide the hub address to
240240

241241
``` bash
242242
# Assuming a hub was already started on the default port
243-
$ docker run -d -e HUB_HOST=<hub_ip|hub_name> -e HUB_PORT=4444 selenium/node-chrome:3.141.59-selenium
243+
$ docker run -d -e HUB_HOST=<hub_ip|hub_name> -e HUB_PORT=4444 selenium/node-chrome:3.141.59-titanium
244244
```
245245

246246
Some network topologies might prevent the hub to reach the node through the url given at registration time, `REMOTE_HOST`
247247
can be used to supply the hub a url where the node is reachable under your specific network configuration
248248

249249
``` bash
250250
# Assuming a hub was already started on the default port
251-
$ docker run -d -p <node_port>:5555 -e HUB_HOST=<hub_ip|hub_name> -e HUB_PORT=4444 -e REMOTE_HOST="http://<node_ip|node_name>:<node_port>" selenium/node-firefox:3.141.59-selenium
251+
$ docker run -d -p <node_port>:5555 -e HUB_HOST=<hub_ip|hub_name> -e HUB_PORT=4444 -e REMOTE_HOST="http://<node_ip|node_name>:<node_port>" selenium/node-firefox:3.141.59-titanium
252252
```
253253

254254
### Setting Screen Resolution
@@ -272,7 +272,7 @@ environment variable `NODE_MAX_INSTANCES`. For example, a Firefox node with 5 sl
272272

273273
``` bash
274274
# Assuming a hub was already started
275-
$ docker run -d -e HUB_HOST=<hub_ip|hub_name> -e NODE_MAX_INSTANCES=5 selenium/node-firefox:3.141.59-selenium
275+
$ docker run -d -e HUB_HOST=<hub_ip|hub_name> -e NODE_MAX_INSTANCES=5 selenium/node-firefox:3.141.59-titanium
276276
```
277277

278278
Don't forget to combine this with the environment variable `NODE_MAX_SESSION`, which sets the maximum amount of tests
@@ -281,7 +281,7 @@ should also be at least 5. Full example:
281281

282282
``` bash
283283
# Assuming a hub was already started
284-
$ docker run -d -e HUB_HOST=<hub_ip|hub_name> -e NODE_MAX_INSTANCES=5 -e NODE_MAX_SESSION=5 selenium/node-firefox:3.141.59-selenium
284+
$ docker run -d -e HUB_HOST=<hub_ip|hub_name> -e NODE_MAX_INSTANCES=5 -e NODE_MAX_SESSION=5 selenium/node-firefox:3.141.59-titanium
285285
```
286286

287287
### Running in Headless mode
@@ -318,11 +318,11 @@ _Note: Omitting_ `VERSION=local` _will build the images with the current version
318318
##### Example: Spawn a container for testing in Chrome:
319319

320320
``` bash
321-
$ docker run -d --name selenium-hub -p 4444:4444 selenium/hub:3.141.59-selenium
321+
$ docker run -d --name selenium-hub -p 4444:4444 selenium/hub:3.141.59-titanium
322322
$ CH=$(docker run --rm --name=ch \
323323
--link selenium-hub:hub -v /e2e/uploads:/e2e/uploads \
324324
-v /dev/shm:/dev/shm \
325-
selenium/node-chrome:3.141.59-selenium)
325+
selenium/node-chrome:3.141.59-titanium)
326326
```
327327

328328
_Note:_ `-v /e2e/uploads:/e2e/uploads` _is optional in case you are testing browser uploads on your web app you will probably need to share a directory for this._
@@ -332,11 +332,11 @@ _Note:_ `-v /e2e/uploads:/e2e/uploads` _is optional in case you are testing brow
332332
This command line is the same as for Chrome. Remember that the Selenium running container is able to launch either Chrome or Firefox, the idea around having 2 separate containers, one for each browser is for convenience plus avoiding certain `:focus` issues your web app may encounter during end-to-end test automation.
333333

334334
``` bash
335-
$ docker run -d --name selenium-hub -p 4444:4444 selenium/hub:3.141.59-selenium
335+
$ docker run -d --name selenium-hub -p 4444:4444 selenium/hub:3.141.59-titanium
336336
$ FF=$(docker run --rm --name=fx \
337337
--link selenium-hub:hub -v /e2e/uploads:/e2e/uploads \
338338
-v /dev/shm:/dev/shm \
339-
selenium/node-firefox:3.141.59-selenium)
339+
selenium/node-firefox:3.141.59-titanium)
340340
```
341341

342342
_Note: Since a Docker container is not meant to preserve state and spawning a new one takes less than 3 seconds you will likely want to remove containers after each end-to-end test with_ `--rm` _command. You need to think of your Docker containers as single processes, not as running virtual machines, in case you are familiar with [Vagrant](https://www.vagrantup.com/)._
@@ -387,9 +387,9 @@ $ docker network create grid
387387
$ docker run -d -p 4444:4444 --net grid --name selenium-hub \
388388
--health-cmd='/opt/bin/check-grid.sh --host 0.0.0.0 --port 4444' \
389389
--health-interval=15s --health-timeout=30s --health-retries=5 \
390-
selenium/hub:3.141.59-selenium
391-
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-chrome:3.141.59-selenium
392-
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-firefox:3.141.59-selenium
390+
selenium/hub:3.141.59-titanium
391+
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-chrome:3.141.59-titanium
392+
$ docker run -d --net grid -e HUB_HOST=selenium-hub -v /dev/shm:/dev/shm selenium/node-firefox:3.141.59-titanium
393393
```
394394
**Note:** The `\` line delimiter won't work on Windows based terminals, try either `^` or a backtick.
395395

@@ -442,27 +442,27 @@ Like this, the script will poll until the Grid is ready, and then your tests wil
442442

443443
In the event you wish to visually see what the browser is doing you will want to run the `debug` variant of node or standalone images. A VNC server will run on port 5900. You are free to map that to any free external port that you wish. Keep in mind that you will only be able to run one node per port so if you wish to include a second node, or more, you will have to use different ports, the 5900 as the internal port will have to remain the same though as thats the VNC service on the node. The second example below shows how to run multiple nodes and with different VNC ports open:
444444
``` bash
445-
$ docker run -d -P -p <port4VNC>:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome-debug:3.141.59-selenium
446-
$ docker run -d -P -p <port4VNC>:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-firefox-debug:3.141.59-selenium
445+
$ docker run -d -P -p <port4VNC>:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome-debug:3.141.59-titanium
446+
$ docker run -d -P -p <port4VNC>:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-firefox-debug:3.141.59-titanium
447447
```
448448
e.g.:
449449
``` bash
450-
$ docker run -d -P -p 5900:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome-debug:3.141.59-selenium
451-
$ docker run -d -P -p 5901:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-firefox-debug:3.141.59-selenium
450+
$ docker run -d -P -p 5900:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-chrome-debug:3.141.59-titanium
451+
$ docker run -d -P -p 5901:5900 --link selenium-hub:hub -v /dev/shm:/dev/shm selenium/node-firefox-debug:3.141.59-titanium
452452
```
453453
to connect to the Chrome node on 5900 and the Firefox node on 5901 (assuming those node are free, and reachable).
454454

455455
And for standalone:
456456
``` bash
457-
$ docker run -d -p 4444:4444 -p <port4VNC>:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:3.141.59-selenium
457+
$ docker run -d -p 4444:4444 -p <port4VNC>:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:3.141.59-titanium
458458
# OR
459-
$ docker run -d -p 4444:4444 -p <port4VNC>:5900 -v /dev/shm:/dev/shm selenium/standalone-firefox-debug:3.141.59-selenium
459+
$ docker run -d -p 4444:4444 -p <port4VNC>:5900 -v /dev/shm:/dev/shm selenium/standalone-firefox-debug:3.141.59-titanium
460460
```
461461
or
462462
``` bash
463-
$ docker run -d -p 4444:4444 -p 5900:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:3.141.59-selenium
463+
$ docker run -d -p 4444:4444 -p 5900:5900 -v /dev/shm:/dev/shm selenium/standalone-chrome-debug:3.141.59-titanium
464464
# OR
465-
$ docker run -d -p 4444:4444 -p 5901:5900 -v /dev/shm:/dev/shm selenium/standalone-firefox-debug:3.141.59-selenium
465+
$ docker run -d -p 4444:4444 -p 5901:5900 -v /dev/shm:/dev/shm selenium/standalone-firefox-debug:3.141.59-titanium
466466
```
467467

468468
You can acquire the port that the VNC server is exposed to by running:
@@ -481,8 +481,8 @@ If you are running [Boot2Docker](https://docs.docker.com/installation/mac/) on O
481481

482482
When you are prompted for the password it is `secret`. If you wish to change this then you should either change it in the `/NodeBase/Dockerfile` and build the images yourself, or you can define a Docker image that derives from the posted ones which reconfigures it:
483483
``` dockerfile
484-
#FROM selenium/node-chrome-debug:3.141.59-selenium
485-
#FROM selenium/node-firefox-debug:3.141.59-selenium
484+
#FROM selenium/node-chrome-debug:3.141.59-titanium
485+
#FROM selenium/node-firefox-debug:3.141.59-titanium
486486
#Choose the FROM statement that works for you.
487487
488488
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd

0 commit comments

Comments
 (0)