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

Commit 7b25f2a

Browse files
committed
Upgrade Firefox 45.0.1, ubuntu:xenial-20160317, SC 4.3.14, JRE 9-ea+110
1 parent d1ff536 commit 7b25f2a

File tree

7 files changed

+91
-46
lines changed

7 files changed

+91
-46
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,27 @@ 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.0b (2016-03-21)
11+
+ Upgrade Firefox to 45.0.1
12+
+ Upgrade Ubuntu xenial to 20160317
13+
+ Upgrade Sauce Connect to 4.3.14
14+
+ Image tag details:
15+
+ Selenium: v2.53.0 (35ae25b)
16+
+ Chrome stable: 49.0.2623.87
17+
+ Firefox stable: 45.0.1
18+
+ Chromedriver: 2.21.371461 (633e689b520b25f3e264a2ede6b74ccc23cb636a)
19+
+ Java: Oracle Java 9 build 9-ea+110
20+
+ Timezone: Europe/Berlin
21+
+ Built with: Docker version 1.9.1, build a34a1d5
22+
+ Tested on kernel host: 4.2.0-35-generic x86_64 GNU/Linux
23+
+ Image size: 2.577 GB
24+
+ FROM ubuntu:xenial-20160317
25+
+ Python: 2.7.11+
26+
+ Sauce Connect 4.3.14, build 2010 d6099dc
27+
+ BrowserStack Local version 4.9
28+
+ Image ID: sha256:TBD
29+
+ Digest: sha256:TBD
30+
1031
## 2.53.0a (2016-03-16)
1132
+ Upgrade Selenium to 2.53.0
1233
+ Upgrade Ubuntu xenial to 20160314.4

Dockerfile

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#== Ubuntu xenial is 16.04, i.e. FROM ubuntu:16.04
55
# search for more at https://registry.hub.docker.com/_/ubuntu/tags/manage/
66
# next: xenial-TBD
7-
FROM ubuntu:xenial-20160314.4
7+
FROM ubuntu:xenial-20160317
88
ENV UBUNTU_FLAVOR xenial
99

1010
#== Ubuntu wily is 15.10, i.e. FROM ubuntu:15.10
@@ -615,7 +615,7 @@ RUN SHA="e4a37c6f8d1cb68f3813c7fdbcfee9a929788a75" \
615615
# Sauce Connect Tunneling #
616616
# ------------------------#
617617
# https://docs.saucelabs.com/reference/sauce-connect/
618-
ENV SAUCE_CONN_VER="sc-4.3.13-linux" \
618+
ENV SAUCE_CONN_VER="sc-4.3.14-linux" \
619619
SAUCE_CONN_DOWN_URL="https://saucelabs.com/downloads"
620620
RUN cd /tmp \
621621
&& wget -nv "${SAUCE_CONN_DOWN_URL}/${SAUCE_CONN_VER}.tar.gz" \
@@ -673,7 +673,7 @@ RUN cd /tmp \
673673
# FF_LANG can be either en-US // de // fr and so on
674674
# Regarding the pip packages, see released versions at:
675675
# https://github.com/mozilla/mozdownload/releases
676-
ENV FF_VER="45.0" \
676+
ENV FF_VER="45.0.1" \
677677
FF_LANG="en-US" \
678678
FF_PLATFORM="linux-x86_64" \
679679
FF_BASE_URL="https://archive.mozilla.org/pub" \
@@ -730,13 +730,13 @@ RUN mkdir -p ${SEL_HOME} \
730730
#==================
731731
# How to get cpu arch dynamically: $(lscpu | grep Architecture | sed "s/^.*_//")
732732
ENV CHROME_DRIVER_FILE "chromedriver_linux${CPU_ARCH}.zip"
733-
ENV CHROME_DRIVER_BASE chromedriver.storage.googleapis.com
733+
ENV CHROME_DRIVER_BASE "chromedriver.storage.googleapis.com"
734734
# Gets latest chrome driver version. Or you can hard-code it, e.g. 2.15
735735
RUN mkdir -p ${NORMAL_USER_HOME}/tmp && cd ${NORMAL_USER_HOME}/tmp \
736736
# 1st dup line CHROME_DRIVER_VERSION is just to invalidate docker cache
737737
&& CHROME_DRIVER_VERSION="2.21" \
738-
# && CHROME_DRIVER_VERSION=$(curl 'http://chromedriver.storage.googleapis.com/LATEST_RELEASE' 2> /dev/null) \
739-
&& CHROME_DRIVER_URL="${CHROME_DRIVER_BASE}/${CHROME_DRIVER_VERSION}/${CHROME_DRIVER_FILE}" \
738+
# && CHROME_DRIVER_VERSION=$(curl 'https://chromedriver.storage.googleapis.com/LATEST_RELEASE' 2> /dev/null) \
739+
&& CHROME_DRIVER_URL="https://${CHROME_DRIVER_BASE}/${CHROME_DRIVER_VERSION}/${CHROME_DRIVER_FILE}" \
740740
&& wget -nv -O chromedriver_linux${CPU_ARCH}.zip ${CHROME_DRIVER_URL} \
741741
&& cd ${SEL_HOME} \
742742
&& rm -rf chromedriver \
@@ -1049,7 +1049,8 @@ ENV FIREFOX_VERSION="${FF_VER}" \
10491049
# Usage: docker run -v /var/run/docker.sock:/var/run/docker.sock
10501050
# -v $(which docker):$(which docker)
10511051
DOCKER_SOCK="/var/run/docker.sock" \
1052-
# https://github.com/SeleniumHQ/docker-selenium/issues/87#issuecomment-187661259
1052+
# DBUS hack thanks @pwaller
1053+
# https://github.com/SeleniumHQ/docker-selenium/issues/87#issuecomment-187659234
10531054
DBUS_SESSION_BUS_ADDRESS=/dev/null \
10541055
# Restore
10551056
DEBIAN_FRONTEND="" \

README.md

Lines changed: 11 additions & 11 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.0a
25+
docker pull elgalu/selenium:2.53.0b
2626

2727
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.0a
28+
-v /dev/shm:/dev/shm -e VNC_PASSWORD=hola elgalu/selenium:2.53.0b
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.0a
73+
docker pull elgalu/selenium:2.53.0b
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.0a
78+
elgalu/selenium:2.53.0b
7979

8080
docker exec grid wait_all_done 10s
8181

@@ -179,9 +179,9 @@ There are also additional steps you can take to ensure you're using the correct
179179

180180
You can simply verify that image id is indeed the correct one.
181181

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

192192
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:
193193

194-
# e.g. sha256 for tag 2.53.0a
194+
# e.g. sha256 for tag 2.53.0b
195195
export SHA=<<Please see CHANGELOG.md>>
196196
docker pull elgalu/selenium@sha256:${SHA}
197197

@@ -217,7 +217,7 @@ Host machine, terminal 2:
217217
docker run --rm --name=ch -p=4444:24444 \
218218
-e SCREEN_WIDTH -e SCREEN_HEIGHT -e XE_DISP_NUM \
219219
-v /tmp/.X11-unix/X${XE_DISP_NUM}:/tmp/.X11-unix/X${XE_DISP_NUM} \
220-
elgalu/selenium:2.53.0a
220+
elgalu/selenium:2.53.0b
221221

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

@@ -239,7 +239,7 @@ ANYPORT=0
239239
REMOTE_DOCKER_SRV=localhost
240240
CONTAINER=$(docker run -d -p=0.0.0.0:${ANYPORT}:22222 -p=0.0.0.0:${ANYPORT}:24444 \
241241
-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.0a
242+
-e SSH_AUTH_KEYS="$(cat ~/.ssh/id_rsa.pub)" elgalu/selenium:2.53.0b
243243
244244
# -- Option 2.docker run- Running docker on remote docker server like in the cloud
245245
# Useful if the docker server is running in the cloud. Establish free local ports
@@ -249,7 +249,7 @@ ssh ${REMOTE_DOCKER_SRV} #get into the remote docker provider somehow
249249
# it acts as a jump host so my public key is already on that server
250250
CONTAINER=$(docker run -d -p=0.0.0.0:${ANYPORT}:22222 -e SCREEN_HEIGHT=1110 \
251251
-e VNC_PASSWORD=hola -e SSH_AUTH_KEYS="$(cat ~/.ssh/authorized_keys)" \
252-
elgalu/selenium:2.53.0a
252+
elgalu/selenium:2.53.0b
253253
254254
# -- Common: Wait for the container to start
255255
./host-scripts/wait-docker-selenium.sh grid 7s
@@ -320,7 +320,7 @@ If you git clone this repo locally, i.e. cd into where the Dockerfile is, you ca
320320
321321
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:
322322
323-
docker pull elgalu/selenium:2.53.0a
323+
docker pull elgalu/selenium:2.53.0b
324324
325325
#### 2. Use this image
326326

READMELeo.md

Lines changed: 33 additions & 26 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.0a" . ;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.0a
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
55

66
Wait and id
77

@@ -14,14 +14,21 @@ Chrome artifact
1414
wget -nv --show-progress -O binaries/google-chrome-stable_${VER}_amd64.deb "https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb"
1515
#old: docker cp grid:/home/application/chrome-deb/. binaries/
1616

17+
Commit, add scm and rebuild
18+
19+
git add .
20+
git commit -m "Upgrade Firefox 45.0.1, ubuntu:xenial-20160317, SC 4.3.14, JRE 9-ea+110"
21+
./host-scripts/gen-scm-source.sh
22+
#rebuild here
23+
1724
## Push
1825

19-
docker push elgalu/selenium:2.53.0a ;echo $?;beep
20-
docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0a | xclip -sel clip
26+
docker push elgalu/selenium:2.53.0b ;echo $?;beep
27+
docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0b | xclip -sel clip
2128
# also grab digest and update CHANGELOG.md
22-
git add CHANGELOG.md && gci "2.53.0a: Update image id and digest"
23-
docker tag -f elgalu/selenium:2.53.0a elgalu/selenium:latest
24-
docker push elgalu/selenium:latest && git tag 2.53.0a && git tag -f latest && git push && git push --tags -f
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
2532

2633
Location of binaries, e.g.
2734

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

3744
Build a grid with extra nodes
3845

39-
docker run --rm --name=grid -p 4444:24444 -p 5920:25900 -v /dev/shm:/dev/shm -e VNC_PASSWORD=hola elgalu/selenium:2.53.0a
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
4047

41-
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.0a
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
4249

4350
See logs
4451

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

6673
## To update image id and digest
6774

68-
docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0a
75+
docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0b
6976
docker images --digests
7077

7178
## Run with shared dir
7279

7380
docker run --rm --name=grid -p=127.0.0.1:4460:24444 -p=127.0.0.1:5910:25900 \
74-
-v /e2e/uploads:/e2e/uploads elgalu/selenium:2.53.0a
81+
-v /e2e/uploads:/e2e/uploads elgalu/selenium:2.53.0b
7582
docker run --rm --name=grid -p=4460:24444 -p=5910:25900 \
76-
-v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):$(which docker) elgalu/selenium:2.53.0a
83+
-v /var/run/docker.sock:/var/run/docker.sock -v $(which docker):$(which docker) elgalu/selenium:2.53.0b
7784

7885

79-
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.0a
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
8087

8188
## Run without shared dir and bind ports to all network interfaces
8289

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

102-
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.0a
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
103110

104-
docker run --rm --name=grid -p=4470:24444 -p=5920:25900 -e VNC_PASSWORD=hola elgalu/selenium:2.53.0a
105-
docker run --rm --name=grid -p=4470:24444 -p=5920:25900 -e VNC_PASSWORD=hola docker.io/elgalu/selenium:2.53.0a
106-
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.0a
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
107114

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

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

113120
vncv localhost:5920 -Scaling=60% &
114121

115-
docker run --rm --name=ff -p=0.0.0.0:4471:24444 -p=0.0.0.0:5921:25900 elgalu/selenium:2.53.0a
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
116123

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

120127
## Pulling
121128

122-
docker pull registry.hub.docker.com/elgalu/selenium:2.53.0a
129+
docker pull registry.hub.docker.com/elgalu/selenium:2.53.0b
123130

124131
## Pull
125132

126-
docker run -d --name=max -p=0.0.0.0:4411:24444 -p=0.0.0.0:5911:25900 elgalu/selenium:2.53.0a
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
127134

128135
How to connect through vnc (need a vnc client)
129136

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

334341
docker run --rm --name=hub -p 4444:24444 -p 5930:25900 \
335-
-e CHROME=false -e FIREFOX=false elgalu/selenium:2.53.0a
342+
-e CHROME=false -e FIREFOX=false elgalu/selenium:2.53.0b
336343

337344
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.
338345

@@ -346,7 +353,7 @@ You can lunch a node only container via environment variables:
346353
-e SELENIUM_HUB_PORT=4444 \
347354
-e SELENIUM_NODE_HOST=docker.host \
348355
-e GRID=false -e CHROME=true -e FIREFOX=true \
349-
elgalu/selenium:2.53.0a
356+
elgalu/selenium:2.53.0b
350357

351358
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.
352359

@@ -360,7 +367,7 @@ Start the grid with Chrome and Firefox
360367
-e SELENIUM_NODE_CH_PORT=25010 -e SELENIUM_NODE_FF_PORT=26010 \
361368
-e GRID=true -e CHROME=true -e FIREFOX=true \
362369
-e VNC_PASSWORD=hola -e VNC_PORT=5810 \
363-
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0a
370+
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0b
364371

365372
Add another docker container node with 2 more browsers:
366373

@@ -370,7 +377,7 @@ Add another docker container node with 2 more browsers:
370377
-e SELENIUM_NODE_CH_PORT=25020 -e SELENIUM_NODE_FF_PORT=26020 \
371378
-e GRID=false -e CHROME=true -e FIREFOX=true \
372379
-e VNC_PASSWORD=hola -e VNC_PORT=5820 \
373-
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0a
380+
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0b
374381

375382
And another
376383

@@ -380,7 +387,7 @@ And another
380387
-e SELENIUM_NODE_CH_PORT=25030 -e SELENIUM_NODE_FF_PORT=26030 \
381388
-e GRID=false -e CHROME=true -e FIREFOX=true \
382389
-e VNC_PASSWORD=hola -e VNC_PORT=5830 \
383-
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0a
390+
-v /dev/shm:/dev/shm elgalu/selenium:2.53.0b
384391

385392
### noVNC
386393

@@ -392,7 +399,7 @@ You need to pass the environment variable `-e NOVNC=true` in order to start the
392399

393400
docker run --rm --name=grid -p 4444:24444 -p 5920:25900 \
394401
-p 6080:26080 -e NOVNC=true \
395-
elgalu/selenium:2.53.0a
402+
elgalu/selenium:2.53.0b
396403

397404
If the VNC password was randomly generated find out with
398405

bin/clear_x_locks.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/usr/bin/env bash
2+
3+
# Remove lock files, thanks @garagepoort
4+
5+
file="/tmp/.X??-lock"
6+
7+
echo "Looking for lock file: $file"
8+
if [ -f $file ] ; then
9+
echo "Lock file: $file FOUND"
10+
rm $file
11+
echo "Lock file: $file REMOVED"
12+
fi

bin/entry.sh

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,10 @@ if [ "${BSTACK_TUNNEL}" = "true" ]; then
7373
fi
7474

7575

76+
#----------------------------------------
77+
# Remove lock files, thanks @garagepoort
78+
clear_x_locks.sh
79+
7680
#--------------------------------
7781
# Improve etc/hosts and fix dirs
7882
improve_etc_hosts.sh

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.0a
8+
docker pull elgalu/selenium:2.53.0b
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.0a
15+
-e VIDEO=true elgalu/selenium:2.53.0b
1616

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

0 commit comments

Comments
 (0)