Skip to content
This repository was archived by the owner on Jun 30, 2021. It is now read-only.

Commit a0503ed

Browse files
committed
Added noVNC back for @vvo
1 parent 23ed9b6 commit a0503ed

File tree

5 files changed

+97
-74
lines changed

5 files changed

+97
-74
lines changed

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,26 @@ Note image ids also change after scm-source.json has being updated which trigger
77
###### To get container versions
88
docker exec grid versions
99

10+
## 2.53.0c (2016-03-22)
11+
+ Added noVNC back for @vvo
12+
+ Added Algolia and Nvidia to README.md#who
13+
+ Image tag details:
14+
+ Selenium: v2.53.0 (35ae25b)
15+
+ Chrome stable: 49.0.2623.87
16+
+ Firefox stable: 45.0.1
17+
+ Chromedriver: 2.21.371461 (633e689b520b25f3e264a2ede6b74ccc23cb636a)
18+
+ Java: Oracle Java 9 build 9-ea+110
19+
+ Timezone: Europe/Berlin
20+
+ Built with: Docker version 1.10.3, build 20f81dd
21+
+ Tested on kernel host: 4.2.0-35-generic x86_64 GNU/Linux
22+
+ Image size: 2.729 GB
23+
+ FROM ubuntu:xenial-20160317
24+
+ Python: 2.7.11+
25+
+ Sauce Connect 4.3.14, build 2010 d6099dc
26+
+ BrowserStack Local version 4.9
27+
+ Image ID: sha256:TBD
28+
+ Digest: sha256:TBD
29+
1030
## 2.53.0b (2016-03-21)
1131
+ Upgrade Firefox to 45.0.1
1232
+ Upgrade Ubuntu xenial to 20160317

Dockerfile

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -323,21 +323,21 @@ RUN apt-get update -qqy \
323323
########################################
324324
# noVNC to expose VNC via an html page #
325325
########################################
326-
# RUN mkdir -p ${NORMAL_USER_HOME}/tmp && cd ${NORMAL_USER_HOME}/tmp \
327-
# # Download noVNC commit 8f3c0f6b9 dated 2015-07-01
328-
# && export NOVNC_SHA="8f3c0f6b9b5e5c23a7dc7e90bd22901017ab4fc7" \
329-
# && wget -nv -O noVNC.zip \
330-
# "https://github.com/kanaka/noVNC/archive/${NOVNC_SHA}.zip" \
331-
# && unzip -x noVNC.zip \
332-
# && mv noVNC-${NOVNC_SHA} \
333-
# ${NORMAL_USER_HOME}/noVNC \
334-
# # Download websockify commit 558a6439f dated 2015-06-02
335-
# && export WEBSOCKIFY_SHA="558a6439f14b0d85a31145541745e25c255d576b" \
336-
# && wget -nv -O websockify.zip \
337-
# "https://github.com/kanaka/websockify/archive/${WEBSOCKIFY_SHA}.zip" \
338-
# && unzip -x websockify.zip \
339-
# && mv websockify-${WEBSOCKIFY_SHA} \
340-
# ${NORMAL_USER_HOME}/noVNC/utils/websockify
326+
RUN mkdir -p ${NORMAL_USER_HOME}/tmp && cd ${NORMAL_USER_HOME}/tmp \
327+
# Download noVNC commit 8f3c0f6b9 dated 2015-07-01
328+
&& export NOVNC_SHA="8f3c0f6b9b5e5c23a7dc7e90bd22901017ab4fc7" \
329+
&& wget -nv -O noVNC.zip \
330+
"https://github.com/kanaka/noVNC/archive/${NOVNC_SHA}.zip" \
331+
&& unzip -x noVNC.zip \
332+
&& mv noVNC-${NOVNC_SHA} \
333+
${NORMAL_USER_HOME}/noVNC \
334+
# Download websockify commit 558a6439f dated 2015-06-02
335+
&& export WEBSOCKIFY_SHA="558a6439f14b0d85a31145541745e25c255d576b" \
336+
&& wget -nv -O websockify.zip \
337+
"https://github.com/kanaka/websockify/archive/${WEBSOCKIFY_SHA}.zip" \
338+
&& unzip -x websockify.zip \
339+
&& mv websockify-${WEBSOCKIFY_SHA} \
340+
${NORMAL_USER_HOME}/noVNC/utils/websockify
341341

342342
#===============================
343343
# ffmpeg/libav and video codecs

README.md

Lines changed: 34 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ Note SeleniumHQ/docker-selenium project is more useful for building selenium gri
2222

2323
In general add `sudo` only if needed in your environment and `--privileged` or `-v /dev/shm:/dev/shm` if you really need it like when [Chrome crashes](https://github.com/elgalu/docker-selenium/issues/20) during your high gpu intensive tests.
2424

25-
docker pull elgalu/selenium:2.53.0b
25+
docker pull elgalu/selenium:2.53.0c
2626

27-
docker run --rm --name=grid -p 4444:24444 -p 5920:25900 \
28-
-v /dev/shm:/dev/shm -e VNC_PASSWORD=hola elgalu/selenium:2.53.0b
27+
docker run --rm -ti --name=grid -p 4444:24444 -p 5920:25900 \
28+
-v /dev/shm:/dev/shm -e VNC_PASSWORD=hola elgalu/selenium:2.53.0c
2929

3030
Make sure `docker run` finishes via active wait with below command. This is **mandatory** before start running your tests! Note `grid` is the name of the container:
3131

@@ -70,12 +70,12 @@ Supervisor exposes an http server but is not enough to bind the ports via `docke
7070
### Screen size
7171
You can set a custom screen size at docker run time by providing `SCREEN_WIDTH` and `SCREEN_HEIGHT` environment variables:
7272

73-
docker pull elgalu/selenium:2.53.0b
73+
docker pull elgalu/selenium:2.53.0c
7474

7575
docker run -d --name=grid -p 4444:24444 -p 5920:25900 \
7676
-v /dev/shm:/dev/shm -e VNC_PASSWORD=hola \
7777
-e SCREEN_WIDTH=1920 -e SCREEN_HEIGHT=1480 \
78-
elgalu/selenium:2.53.0b
78+
elgalu/selenium:2.53.0c
7979

8080
docker exec grid wait_all_done 10s
8181

@@ -112,13 +112,30 @@ It is important to note that `ffmpeg` video recording takes an important amount
112112

113113
When you don't specify a VNC password a random one will be generated. That password can be seeing by grepping the logs:
114114

115-
docker exec grid grep "was generated for you:" /var/log/cont/vnc-stdout.log
116-
#=> a VNC password was generated for you: ooGhai0aesaesh
115+
docker exec grid wait_all_done 30s
116+
#=> ... a VNC password was generated for you: ooGhai0aesaesh
117117

118118
You can connect to see what's happening
119119

120120
open vnc://:ooGhai0aesaesh@localhost:5920
121121

122+
### noVNC
123+
124+
Disabled by default, [noVNC](https://github.com/kanaka/noVNC) provides a browser VNC client so you don't need to install a vnc viewer if you choose so. Note we were using guacamole before.
125+
126+
Safari Browser already comes with a built-in vnc viewer so this feature is overkill and is disabled by default, just navigate to vnc://localhost:5920 in your Safari browser.
127+
128+
You need to pass the environment variable `-e NOVNC=true` in order to start the noVNC service and will be able to open a browser at [localhost:6080](http://localhost:6080/vnc.html)
129+
130+
docker run --rm -ti --name=grid -p 4444:24444 -p 5920:25900 \
131+
-v /dev/shm:/dev/shm -p 6080:26080 -e NOVNC=true \
132+
elgalu/selenium:2.53.0c
133+
134+
If the VNC password was randomly generated find out with
135+
136+
docker exec grid wait_all_done 30s
137+
#=> ... a VNC password was generated for you: ooGhai0aesaesh
138+
122139
## Chrome crashed
123140

124141
If your tests crashes in Chrome you may need to increase shm size or simply start your container by sharing `-v /dev/shm:/dev/shm`
@@ -179,9 +196,9 @@ There are also additional steps you can take to ensure you're using the correct
179196

180197
You can simply verify that image id is indeed the correct one.
181198

182-
# e.g. full image id for tag 2.53.0b
199+
# e.g. full image id for tag 2.53.0c
183200
export IMGID="<<Please see CHANGELOG.md>>"
184-
if docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0b |grep ${IMGID} &> /dev/null; then
201+
if docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0c |grep ${IMGID} &> /dev/null; then
185202
echo "Image ID tested ok"
186203
else
187204
echo "Image ID doesn't match"
@@ -191,7 +208,7 @@ You can simply verify that image id is indeed the correct one.
191208

192209
Given docker.io currently allows to push the same tag image twice this represent a security concern but since docker >= 1.6.2 is possible to fetch the digest sha256 instead of the tag so you can be sure you're using the exact same docker image every time:
193210

194-
# e.g. sha256 for tag 2.53.0b
211+
# e.g. sha256 for tag 2.53.0c
195212
export SHA=<<Please see CHANGELOG.md>>
196213
docker pull elgalu/selenium@sha256:${SHA}
197214

@@ -215,9 +232,10 @@ Host machine, terminal 1:
215232
Host machine, terminal 2:
216233

217234
docker run --rm --name=ch -p=4444:24444 \
235+
-v /dev/shm:/dev/shm \
218236
-e SCREEN_WIDTH -e SCREEN_HEIGHT -e XE_DISP_NUM \
219237
-v /tmp/.X11-unix/X${XE_DISP_NUM}:/tmp/.X11-unix/X${XE_DISP_NUM} \
220-
elgalu/selenium:2.53.0b
238+
elgalu/selenium:2.53.0c
221239

222240
Now when you run your tests instead of connecting. If docker run fails try `xhost +`
223241

@@ -239,7 +257,7 @@ ANYPORT=0
239257
REMOTE_DOCKER_SRV=localhost
240258
CONTAINER=$(docker run -d -p=0.0.0.0:${ANYPORT}:22222 -p=0.0.0.0:${ANYPORT}:24444 \
241259
-p=0.0.0.0:${ANYPORT}:25900 -e SCREEN_HEIGHT=1110 -e VNC_PASSWORD=hola \
242-
-e SSH_AUTH_KEYS="$(cat ~/.ssh/id_rsa.pub)" elgalu/selenium:2.53.0b
260+
-e SSH_AUTH_KEYS="$(cat ~/.ssh/id_rsa.pub)" elgalu/selenium:2.53.0c
243261
244262
# -- Option 2.docker run- Running docker on remote docker server like in the cloud
245263
# Useful if the docker server is running in the cloud. Establish free local ports
@@ -249,7 +267,7 @@ ssh ${REMOTE_DOCKER_SRV} #get into the remote docker provider somehow
249267
# it acts as a jump host so my public key is already on that server
250268
CONTAINER=$(docker run -d -p=0.0.0.0:${ANYPORT}:22222 -e SCREEN_HEIGHT=1110 \
251269
-e VNC_PASSWORD=hola -e SSH_AUTH_KEYS="$(cat ~/.ssh/authorized_keys)" \
252-
elgalu/selenium:2.53.0b
270+
elgalu/selenium:2.53.0c
253271
254272
# -- Common: Wait for the container to start
255273
./host-scripts/wait-docker-selenium.sh grid 7s
@@ -320,7 +338,7 @@ If you git clone this repo locally, i.e. cd into where the Dockerfile is, you ca
320338
321339
If you prefer to download the final built image from docker you can pull it, personally I always prefer to build them manually except for the base images like Ubuntu 14.04.2:
322340
323-
docker pull elgalu/selenium:2.53.0b
341+
docker pull elgalu/selenium:2.53.0c
324342
325343
#### 2. Use this image
326344
@@ -391,6 +409,8 @@ Who is using docker-selenium?
391409
392410
* [Shoov](http://www.gizra.com/content/phantomjs-chrome-docker-selenium-standalone/)
393411
* [smaato](http://blog.smaato.com/automated-end-to-end-testing-with-protractor-docker-jenkins)
412+
* [Algolia](https://github.com/algolia/instantsearch.js/#functional-tests)
413+
* [Nvidia](https://twitter.com/nvidia)
394414
* many more! please ping @elgalu to add you here
395415
396416
### Troubleshooting

READMELeo.md

Lines changed: 26 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
## Build
22

3-
time (docker build -t="elgalu/selenium:2.53.0b" . ;echo $?;beep)
4-
docker run --rm -ti -m 3000M --name=grid -p=4444:24444 -p=5920:25900 -e VIDEO=true -v /dev/shm:/dev/shm elgalu/selenium:2.53.0b
3+
time (docker build -t="elgalu/selenium:2.53.0c" . ;echo $?;beep)
4+
docker run --rm -ti -m 3000M --name=grid -p=4444:24444 -p=5920:25900 -e VIDEO=true -v /dev/shm:/dev/shm elgalu/selenium:2.53.0c
55

66
Wait and id
77

@@ -17,18 +17,18 @@ Chrome artifact
1717
Commit, add scm and rebuild
1818

1919
git add .
20-
git commit -m "Upgrade Firefox 45.0.1, ubuntu:xenial-20160317, SC 4.3.14, JRE 9-ea+110"
20+
git commit -m "Added noVNC back for @vvo"
2121
./host-scripts/gen-scm-source.sh
2222
#rebuild here
2323

2424
## Push
2525

26-
docker push elgalu/selenium:2.53.0b ;echo $?;beep
27-
docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0b | xclip -sel clip
26+
docker push elgalu/selenium:2.53.0c ;echo $?;beep
27+
docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0c | xclip -sel clip
2828
# also grab digest and update CHANGELOG.md
29-
git add CHANGELOG.md && gci "2.53.0b: Update image id and digest"
30-
docker tag -f elgalu/selenium:2.53.0b elgalu/selenium:latest
31-
docker push elgalu/selenium:latest && git tag 2.53.0b && git tag -f latest && git push && git push --tags -f
29+
git add CHANGELOG.md && gci "2.53.0c: Update image id and digest"
30+
docker tag -f elgalu/selenium:2.53.0c elgalu/selenium:latest
31+
docker push elgalu/selenium:latest && git tag 2.53.0c && git tag -f latest && git push && git push --tags -f
3232

3333
Location of binaries, e.g.
3434

@@ -43,9 +43,9 @@ Push setup, first time only:
4343

4444
Build a grid with extra nodes
4545

46-
docker run --rm --name=grid -p 4444:24444 -p 5920:25900 -v /dev/shm:/dev/shm -e VNC_PASSWORD=hola elgalu/selenium:2.53.0b
46+
docker run --rm --name=grid -p 4444:24444 -p 5920:25900 -v /dev/shm:/dev/shm -e VNC_PASSWORD=hola elgalu/selenium:2.53.0c
4747

48-
docker run --rm --name=node -e DISP_N=13 -e SSHD_PORT=22223 -e SUPERVISOR_HTTP_PORT=29003 -e VNC_PORT=25903 -e SELENIUM_NODE_CH_PORT=25330 -e SELENIUM_NODE_FF_PORT=25331 -e GRID=false -e CHROME=true -e FIREFOX=true --net=container:grid elgalu/selenium:2.53.0b
48+
docker run --rm --name=node -e DISP_N=13 -e SSHD_PORT=22223 -e SUPERVISOR_HTTP_PORT=29003 -e VNC_PORT=25903 -e SELENIUM_NODE_CH_PORT=25330 -e SELENIUM_NODE_FF_PORT=25331 -e GRID=false -e CHROME=true -e FIREFOX=true --net=container:grid elgalu/selenium:2.53.0c
4949

5050
See logs
5151

@@ -72,18 +72,18 @@ List firefox versions via docker exe
7272

7373
## To update image id and digest
7474

75-
docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0b
75+
docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0c
7676
docker images --digests
7777

7878
## Run with shared dir
7979

8080
docker run --rm --name=grid -p=127.0.0.1:4460:24444 -p=127.0.0.1:5910:25900 \
81-
-v /e2e/uploads:/e2e/uploads elgalu/selenium:2.53.0b
81+
-v /e2e/uploads:/e2e/uploads elgalu/selenium:2.53.0c
8282
docker run --rm --name=grid -p=4460:24444 -p=5910:25900 \
83-
-v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):$(which docker) elgalu/selenium:2.53.0b
83+
-v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):$(which docker) elgalu/selenium:2.53.0c
8484

8585

86-
docker run --rm --name=ff -p=127.0.0.1:4461:24444 -p=127.0.0.1:5911:25900 -v /e2e/uploads:/e2e/uploads elgalu/selenium:2.53.0b
86+
docker run --rm --name=ff -p=127.0.0.1:4461:24444 -p=127.0.0.1:5911:25900 -v /e2e/uploads:/e2e/uploads elgalu/selenium:2.53.0c
8787

8888
## Run without shared dir and bind ports to all network interfaces
8989

@@ -106,11 +106,11 @@ List firefox versions via docker exe
106106
## Run without dir and bind to all interfaces
107107
Note anything after the image will be taken as arguments for the cmd/entrypoint
108108

109-
docker run --rm --name=grid -p=0.0.0.0:8813:8484 -p=0.0.0.0:2222:2222 -p=0.0.0.0:4470:24444 -p=0.0.0.0:5920:25900 -e SCREEN_WIDTH=1800 -e SCREEN_HEIGHT=1110 -e VNC_PASSWORD=hola -e SSH_AUTH_KEYS="$(cat ~/.ssh/id_rsa.pub)" elgalu/selenium:2.53.0b
109+
docker run --rm --name=grid -p=0.0.0.0:8813:8484 -p=0.0.0.0:2222:2222 -p=0.0.0.0:4470:24444 -p=0.0.0.0:5920:25900 -e SCREEN_WIDTH=1800 -e SCREEN_HEIGHT=1110 -e VNC_PASSWORD=hola -e SSH_AUTH_KEYS="$(cat ~/.ssh/id_rsa.pub)" elgalu/selenium:2.53.0c
110110

111-
docker run --rm --name=grid -p=4470:24444 -p=5920:25900 -e VNC_PASSWORD=hola elgalu/selenium:2.53.0b
112-
docker run --rm --name=grid -p=4470:24444 -p=5920:25900 -e VNC_PASSWORD=hola docker.io/elgalu/selenium:2.53.0b
113-
docker run --rm --name=grid -p=0.0.0.0:4470:24444 -p=0.0.0.0:5920:25900 --add-host myserver.dev:172.17.42.1 elgalu/selenium:2.53.0b
111+
docker run --rm --name=grid -p=4470:24444 -p=5920:25900 -e VNC_PASSWORD=hola elgalu/selenium:2.53.0c
112+
docker run --rm --name=grid -p=4470:24444 -p=5920:25900 -e VNC_PASSWORD=hola docker.io/elgalu/selenium:2.53.0c
113+
docker run --rm --name=grid -p=0.0.0.0:4470:24444 -p=0.0.0.0:5920:25900 --add-host myserver.dev:172.17.42.1 elgalu/selenium:2.53.0c
114114

115115
However adding a custom host IP to server-selenium.local (e.g. bsele ssh config) is more work:
116116

@@ -119,18 +119,18 @@ However adding a custom host IP to server-selenium.local (e.g. bsele ssh config)
119119

120120
vncv localhost:5920 -Scaling=60% &
121121

122-
docker run --rm --name=ff -p=0.0.0.0:4471:24444 -p=0.0.0.0:5921:25900 elgalu/selenium:2.53.0b
122+
docker run --rm --name=ff -p=0.0.0.0:4471:24444 -p=0.0.0.0:5921:25900 elgalu/selenium:2.53.0c
123123

124124
Automatic builds not working for me right now, maybe there is an issue with docker registry v1 vs v2
125125
https://registry.hub.docker.com/u/elgalu/docker-selenium/builds_history/31621/
126126

127127
## Pulling
128128

129-
docker pull registry.hub.docker.com/elgalu/selenium:2.53.0b
129+
docker pull registry.hub.docker.com/elgalu/selenium:2.53.0c
130130

131131
## Pull
132132

133-
docker run -d --name=max -p=0.0.0.0:4411:24444 -p=0.0.0.0:5911:25900 elgalu/selenium:2.53.0b
133+
docker run -d --name=max -p=0.0.0.0:4411:24444 -p=0.0.0.0:5911:25900 elgalu/selenium:2.53.0c
134134

135135
How to connect through vnc (need a vnc client)
136136

@@ -339,7 +339,7 @@ https://github.com/rogaha/docker-desktop/blob/master/Dockerfile#L38
339339
You can launch a grid only container via environment variables:
340340

341341
docker run --rm --name=hub -p 4444:24444 -p 5930:25900 \
342-
-e CHROME=false -e FIREFOX=false elgalu/selenium:2.53.0b
342+
-e CHROME=false -e FIREFOX=false elgalu/selenium:2.53.0c
343343

344344
The important part above is `-e CHROME=false -e FIREFOX=false` which tells the docker image not run run default chorme and firefox nodes turning the container into a grid-only one.
345345

@@ -353,7 +353,7 @@ You can lunch a node only container via environment variables:
353353
-e SELENIUM_HUB_PORT=4444 \
354354
-e SELENIUM_NODE_HOST=docker.host \
355355
-e GRID=false -e CHROME=true -e FIREFOX=true \
356-
elgalu/selenium:2.53.0b
356+
elgalu/selenium:2.53.0c
357357

358358
The important part above is `-e GRID=false` which tells the container to be a node-only node, this this case with 2 browsers `-e CHROME=true -e FIREFOX=true` but could be just 1.
359359

@@ -367,7 +367,7 @@ Start the grid with Chrome and Firefox
367367
-e SELENIUM_NODE_CH_PORT=25010 -e SELENIUM_NODE_FF_PORT=26010 \
368368
-e GRID=true -e CHROME=true -e FIREFOX=true \
369369
-e VNC_PASSWORD=hola -e VNC_PORT=5810 \
370-
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0b
370+
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0c
371371

372372
Add another docker container node with 2 more browsers:
373373

@@ -377,7 +377,7 @@ Add another docker container node with 2 more browsers:
377377
-e SELENIUM_NODE_CH_PORT=25020 -e SELENIUM_NODE_FF_PORT=26020 \
378378
-e GRID=false -e CHROME=true -e FIREFOX=true \
379379
-e VNC_PASSWORD=hola -e VNC_PORT=5820 \
380-
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0b
380+
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0c
381381

382382
And another
383383

@@ -387,21 +387,4 @@ And another
387387
-e SELENIUM_NODE_CH_PORT=25030 -e SELENIUM_NODE_FF_PORT=26030 \
388388
-e GRID=false -e CHROME=true -e FIREFOX=true \
389389
-e VNC_PASSWORD=hola -e VNC_PORT=5830 \
390-
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0b
391-
392-
### noVNC
393-
394-
Disabled by default, [noVNC](https://github.com/kanaka/noVNC) provides a browser VNC client so you don't need to install a vnc viewer if you choose so. Note we were using guacamole before.
395-
396-
Safari Browser already comes with a built-in vnc viewer so this feature is overkill and is disabled by default, just navigate to vnc://localhost:5920 in your Safari browser.
397-
398-
You need to pass the environment variable `-e NOVNC=true` in order to start the noVNC service and will be able to open a browser at [localhost:6080](http://localhost:6080/vnc.html)
399-
400-
docker run --rm --name=grid -p 4444:24444 -p 5920:25900 \
401-
-p 6080:26080 -e NOVNC=true \
402-
elgalu/selenium:2.53.0b
403-
404-
If the VNC password was randomly generated find out with
405-
406-
docker exec grid grep "was generated for you:" /var/log/cont/vnc-stdout.log
407-
#=> a VNC password was generated for you: ooGhai0aesaesh
390+
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0c

docs/videos.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
### Pull
66
Pull image
77

8-
docker pull elgalu/selenium:2.53.0b
8+
docker pull elgalu/selenium:2.53.0c
99

1010
### Run
1111
Run a new grid
1212

1313
docker run --rm --name=grid -p 4444:24444 -p 5920:25900 \
1414
-v /dev/shm:/dev/shm -e VNC_PASSWORD=hola \
15-
-e VIDEO=true elgalu/selenium:2.53.0b
15+
-e VIDEO=true elgalu/selenium:2.53.0c
1616

1717
### Wait
1818
Wait for the grid to start

0 commit comments

Comments
 (0)