Skip to content

Commit beb558c

Browse files
committed
update chromedriver/geckodriver. closes #384
1 parent 83b5d4d commit beb558c

File tree

19 files changed

+43
-43
lines changed

19 files changed

+43
-43
lines changed

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.0.1-fermium
5+
FROM selenium/base:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
#========================

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
NAME := selenium
2-
VERSION := $(or $(VERSION),$(VERSION),3.0.1-fermium)
2+
VERSION := $(or $(VERSION),$(VERSION),3.0.1-germanium)
33
PLATFORM := $(shell uname -s)
44
BUILD_ARGS := $(BUILD_ARGS)
55
MAJOR := $(word 1,$(subst ., ,$(VERSION)))

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.0.1-fermium
5+
FROM selenium/base:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
ENV DEBIAN_FRONTEND noninteractive

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.0.1-fermium
5+
FROM selenium/node-base:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
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.0.1-fermium
5+
FROM selenium/node-chrome:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
USER root

NodeChromeDebug/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3838
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:
3939

4040
``` dockerfile
41-
FROM selenium/node-chrome-debug:3.0.1-fermium
41+
FROM selenium/node-chrome-debug:3.0.1-germanium
4242

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

NodeDebug/README.template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3838
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:
3939

4040
``` dockerfile
41-
FROM selenium/##BASE##-debug:3.0.1-fermium
41+
FROM selenium/##BASE##-debug:3.0.1-germanium
4242

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

NodeFirefox/Dockerfile

Lines changed: 2 additions & 2 deletions
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.0.1-fermium
5+
FROM selenium/node-base:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
USER root
@@ -25,7 +25,7 @@ RUN apt-get update -qqy \
2525
#============
2626
# GeckoDriver
2727
#============
28-
ARG GECKODRIVER_VERSION=0.13.0
28+
ARG GECKODRIVER_VERSION=0.14.0
2929
RUN wget --no-verbose -O /tmp/geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz \
3030
&& rm -rf /opt/geckodriver \
3131
&& tar -C /opt -zxf /tmp/geckodriver.tar.gz \

NodeFirefox/Dockerfile.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ RUN apt-get update -qqy \
2020
#============
2121
# GeckoDriver
2222
#============
23-
ARG GECKODRIVER_VERSION=0.13.0
23+
ARG GECKODRIVER_VERSION=0.14.0
2424
RUN wget --no-verbose -O /tmp/geckodriver.tar.gz https://github.com/mozilla/geckodriver/releases/download/v$GECKODRIVER_VERSION/geckodriver-v$GECKODRIVER_VERSION-linux64.tar.gz \
2525
&& rm -rf /opt/geckodriver \
2626
&& tar -C /opt -zxf /tmp/geckodriver.tar.gz \

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.0.1-fermium
5+
FROM selenium/node-firefox:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
USER root

NodeFirefoxDebug/Dockerfile.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM selenium/node-firefox:3.0.1-fermium
1+
FROM selenium/node-firefox:3.0.1-germanium
22
MAINTAINER Selenium <[email protected]>
33

44
USER root

NodeFirefoxDebug/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ If you are running Boot2Docker on Mac then you already have a [VNC client](http:
3838
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:
3939

4040
``` dockerfile
41-
FROM selenium/node-firefox-debug:3.0.1-fermium
41+
FROM selenium/node-firefox-debug:3.0.1-germanium
4242

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

README.md

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Images included:
2525
When executing docker run for an image with chrome browser please add volume mount `-v /dev/shm:/dev/shm` to use the host's shared memory.
2626

2727
``` bash
28-
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:3.0.1-fermium
28+
$ docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome:3.0.1-germanium
2929
```
3030

3131
This is a workaround to node-chrome crash in docker container issue: https://code.google.com/p/chromium/issues/detail?id=519952
@@ -34,9 +34,9 @@ This is a workaround to node-chrome crash in docker container issue: https://cod
3434
### Standalone Chrome and Firefox
3535

3636
``` bash
37-
$ docker run -d -p 4444:4444 selenium/standalone-chrome:3.0.1-fermium
37+
$ docker run -d -p 4444:4444 selenium/standalone-chrome:3.0.1-germanium
3838
# OR
39-
$ docker run -d -p 4444:4444 selenium/standalone-firefox:3.0.1-fermium
39+
$ docker run -d -p 4444:4444 selenium/standalone-firefox:3.0.1-germanium
4040
```
4141

4242
_Note: Only one standalone image can run on port_ `4444` _at a time._
@@ -46,9 +46,9 @@ To inspect visually what the browser is doing use the `standalone-chrome-debug`
4646
### Selenium Grid Hub and Nodes
4747

4848
``` bash
49-
$ docker run -d -p 4444:4444 --name selenium-hub selenium/hub:3.0.1-fermium
50-
$ docker run -d --link selenium-hub:hub selenium/node-chrome:3.0.1-fermium
51-
$ docker run -d --link selenium-hub:hub selenium/node-firefox:3.0.1-fermium
49+
$ docker run -d -p 4444:4444 --name selenium-hub selenium/hub:3.0.1-germanium
50+
$ docker run -d --link selenium-hub:hub selenium/node-chrome:3.0.1-germanium
51+
$ docker run -d --link selenium-hub:hub selenium/node-firefox:3.0.1-germanium
5252
```
5353

5454
## Configuring the containers
@@ -58,15 +58,15 @@ $ docker run -d --link selenium-hub:hub selenium/node-firefox:3.0.1-fermium
5858
You can pass `JAVA_OPTS` environment variable to java process.
5959

6060
``` bash
61-
$ docker run -d -p 4444:4444 -e JAVA_OPTS=-Xmx512m --name selenium-hub selenium/hub:3.0.1-fermium
61+
$ docker run -d -p 4444:4444 -e JAVA_OPTS=-Xmx512m --name selenium-hub selenium/hub:3.0.1-germanium
6262
```
6363

6464
### SE_OPTS Selenium Configuration Options
6565

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

6868
``` bash
69-
$ docker run -d -p 4444:4444 -e SE_OPTS=-debug --name selenium-hub selenium/hub:3.0.1-fermium
69+
$ docker run -d -p 4444:4444 -e SE_OPTS=-debug --name selenium-hub selenium/hub:3.0.1-germanium
7070
```
7171

7272
## Building the images
@@ -90,10 +90,10 @@ _Note: Omitting_ `VERSION=local` _will build the images with the current version
9090
##### Example: Spawn a container for testing in Chrome:
9191

9292
``` bash
93-
$ docker run -d --name selenium-hub -p 4444:4444 selenium/hub:3.0.1-fermium
93+
$ docker run -d --name selenium-hub -p 4444:4444 selenium/hub:3.0.1-germanium
9494
$ CH=$(docker run --rm --name=ch \
9595
--link selenium-hub:hub -v /e2e/uploads:/e2e/uploads \
96-
selenium/node-chrome:3.0.1-fermium)
96+
selenium/node-chrome:3.0.1-germanium)
9797
```
9898

9999
_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._
@@ -103,10 +103,10 @@ _Note:_ `-v /e2e/uploads:/e2e/uploads` _is optional in case you are testing brow
103103
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.
104104

105105
``` bash
106-
$ docker run -d --name selenium-hub -p 4444:4444 selenium/hub:3.0.1-fermium
106+
$ docker run -d --name selenium-hub -p 4444:4444 selenium/hub:3.0.1-germanium
107107
$ FF=$(docker run --rm --name=fx \
108108
--link selenium-hub:hub -v /e2e/uploads:/e2e/uploads \
109-
selenium/node-firefox:3.0.1-fermium)
109+
selenium/node-firefox:3.0.1-germanium)
110110
```
111111

112112
_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/)._
@@ -115,28 +115,28 @@ _Note: Since a Docker container is not meant to preserve state and spawning a ne
115115

116116
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. Example: <port4VNC>: 5900) you will only be able to run 1 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:
117117
``` bash
118-
$ docker run -d -P -p <port4VNC>:5900 --link selenium-hub:hub selenium/node-chrome-debug:3.0.1-fermium
119-
$ docker run -d -P -p <port4VNC>:5900 --link selenium-hub:hub selenium/node-firefox-debug:3.0.1-fermium
118+
$ docker run -d -P -p <port4VNC>:5900 --link selenium-hub:hub selenium/node-chrome-debug:3.0.1-germanium
119+
$ docker run -d -P -p <port4VNC>:5900 --link selenium-hub:hub selenium/node-firefox-debug:3.0.1-germanium
120120
```
121121
e.g.:
122122
``` bash
123-
$ docker run -d -P -p 5900:5900 --link selenium-hub:hub selenium/node-chrome-debug:3.0.1-fermium
124-
$ docker run -d -P -p 5901:5900 --link selenium-hub:hub selenium/node-firefox-debug:3.0.1-fermium
123+
$ docker run -d -P -p 5900:5900 --link selenium-hub:hub selenium/node-chrome-debug:3.0.1-germanium
124+
$ docker run -d -P -p 5901:5900 --link selenium-hub:hub selenium/node-firefox-debug:3.0.1-germanium
125125
```
126126

127127
to connect to the Chrome node on 5900 and the Firefox node on 5901 (assuming those node are free, and reachable).
128128

129129
And for standalone:
130130
``` bash
131-
$ docker run -d -p 4444:4444 -p <port4VNC>:5900 selenium/standalone-chrome-debug:3.0.1-fermium
131+
$ docker run -d -p 4444:4444 -p <port4VNC>:5900 selenium/standalone-chrome-debug:3.0.1-germanium
132132
# OR
133-
$ docker run -d -p 4444:4444 -p <port4VNC>:5900 selenium/standalone-firefox-debug:3.0.1-fermium
133+
$ docker run -d -p 4444:4444 -p <port4VNC>:5900 selenium/standalone-firefox-debug:3.0.1-germanium
134134
```
135135
or
136136
``` bash
137-
$ docker run -d -p 4444:4444 -p 5900:5900 selenium/standalone-chrome-debug:3.0.1-fermium
137+
$ docker run -d -p 4444:4444 -p 5900:5900 selenium/standalone-chrome-debug:3.0.1-germanium
138138
# OR
139-
$ docker run -d -p 4444:4444 -p 5901:5900 selenium/standalone-firefox-debug:3.0.1-fermium
139+
$ docker run -d -p 4444:4444 -p 5901:5900 selenium/standalone-firefox-debug:3.0.1-germanium
140140
```
141141

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

156156
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:
157157
``` dockerfile
158-
#FROM selenium/node-chrome-debug:3.0.1-fermium
159-
#FROM selenium/node-firefox-debug:3.0.1-fermium
158+
#FROM selenium/node-chrome-debug:3.0.1-germanium
159+
#FROM selenium/node-firefox-debug:3.0.1-germanium
160160
#Choose the FROM statement that works for you.
161161

162162
RUN x11vnc -storepasswd <your-password-here> /home/seluser/.vnc/passwd

StandaloneChrome/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.0.1-fermium
5+
FROM selenium/node-chrome:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
USER root

StandaloneChromeDebug/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/standalone-chrome:3.0.1-fermium
5+
FROM selenium/standalone-chrome:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
USER root

StandaloneFirefox/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.0.1-fermium
5+
FROM selenium/node-firefox:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
USER root

StandaloneFirefoxDebug/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/standalone-firefox:3.0.1-fermium
5+
FROM selenium/standalone-firefox:3.0.1-germanium
66
MAINTAINER Selenium <[email protected]>
77

88
USER root

sa-test.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function test_standalone {
1313
BROWSER=$1
1414
echo Starting Selenium standalone-$BROWSER$DEBUG container
1515

16-
SA=$(docker run -d selenium/standalone-$BROWSER$DEBUG:3.0.1-fermium)
16+
SA=$(docker run -d selenium/standalone-$BROWSER$DEBUG:3.0.1-germanium)
1717
SA_NAME=$(docker inspect -f '{{ .Name }}' $SA | sed s:/::)
1818
TEST_CMD="node smoke-$BROWSER.js"
1919

test.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,16 @@ echo Building test container image
2323
docker build -t selenium/test:local ./Test
2424

2525
echo 'Starting Selenium Hub Container...'
26-
HUB=$(docker run -d selenium/hub:3.0.1-fermium)
26+
HUB=$(docker run -d selenium/hub:3.0.1-germanium)
2727
HUB_NAME=$(docker inspect -f '{{ .Name }}' $HUB | sed s:/::)
2828
echo 'Waiting for Hub to come online...'
2929
docker logs -f $HUB &
3030
sleep 2
3131

3232
echo 'Starting Selenium Chrome node...'
33-
NODE_CHROME=$(docker run -d --link $HUB_NAME:hub selenium/node-chrome$DEBUG:3.0.1-fermium)
33+
NODE_CHROME=$(docker run -d --link $HUB_NAME:hub selenium/node-chrome$DEBUG:3.0.1-germanium)
3434
echo 'Starting Selenium Firefox node...'
35-
NODE_FIREFOX=$(docker run -d --link $HUB_NAME:hub selenium/node-firefox$DEBUG:3.0.1-fermium)
35+
NODE_FIREFOX=$(docker run -d --link $HUB_NAME:hub selenium/node-firefox$DEBUG:3.0.1-germanium)
3636
docker logs -f $NODE_CHROME &
3737
docker logs -f $NODE_FIREFOX &
3838
echo 'Waiting for nodes to register and come online...'

0 commit comments

Comments
 (0)