You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 30, 2021. It is now read-only.
If the VNC password was randomly generated find out with
163
163
@@ -230,9 +230,9 @@ There are also additional steps you can take to ensure you're using the correct
230
230
231
231
You can simply verify that image id is indeed the correct one.
232
232
233
-
# e.g. full image id for tag 2.53.0j
233
+
# e.g. full image id for tag 2.53.0k
234
234
export IMGID="<<Please see CHANGELOG.md>>"
235
-
if docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0j |grep ${IMGID} &> /dev/null; then
235
+
if docker inspect -f='{{.Id}}' elgalu/selenium:2.53.0k |grep ${IMGID} &> /dev/null; then
236
236
echo "Image ID tested ok"
237
237
else
238
238
echo "Image ID doesn't match"
@@ -242,7 +242,7 @@ You can simply verify that image id is indeed the correct one.
242
242
243
243
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:
@@ -377,7 +377,7 @@ If you git clone this repo locally, i.e. cd into where the Dockerfile is, you ca
377
377
378
378
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:
Copy file name to clipboardExpand all lines: docs/interview.md
+6-2Lines changed: 6 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,6 +11,7 @@ The project aims to provide [Selenium][] inside a [docker][] container.
11
11
The project started while I was in charge of building and maintaining the test automation suite of an [AngularJS][] project at [AppNexus][]. I was also doing DevOps tasks related to the test infrastructure.
12
12
13
13
The objective was to run the tests headless, different solutions existed for that and there is [PhantomJS][] for example but we needed real browsers like Chrome or Firefox to run our tests on, one reason was to get better test confidence and the other was that [Protractor][] doesn't [play nice][prot-browser-support] with [PhantomJS][].
14
+
Recently [Wallaby.js][] announced they will support [Electron][] as an alternative to [PhantomJS][] because it allows to use the latest Chromium/V8 which might be equivalent to running in Chrome however I haven't looked into that yet.
14
15
15
16
With [Selenium][], you can always run your tests locally but as soon as your tests runs the browser popping up in your main display can be annoying, you could configure your windows manager to move it automatically to another workspace for example and similar solutions exists but why going into all those troubles if you can just `docker run selenium`.
16
17
@@ -20,7 +21,7 @@ So back in 2014 the first thing I did was googling "selenium in docker", looked
20
21
21
22
<h4id="LONG">How long has it been around?</h4>
22
23
23
-
It started mid 2014 so almost 2 years, it wasn't maintained consistently all these time but yes lately thanks to my role here at [Zalando][] and the fact that some teams here are using it.
24
+
It started mid 2014 so almost 2 years, it [wasn't maintained consistently][gource] all these time but yes lately thanks to my role here at [Zalando][] and the fact that some teams here are using it.
24
25
25
26
<h4id="TESTED">How is it tested? How is being built/deployed?</h4>
26
27
@@ -69,7 +70,7 @@ Good extensive documentation helps gain users for sure but should always include
69
70
##### Getting users
70
71
71
72
A couple of users wrote me they preferred my project because it was well maintained, up to date and issues were addressed quickly (no more than 3 days).
72
-
I can understand that in a huge widely used project like [AngularJS][] you get to see hundreds of [open issues without comments][angular-issues] nor assignee nor labels or 36 issues unattended like I see today [in docker][docker-issues] but some projects that have that huge amount of incoming opened issues and yet you still see them not even labeled, like the author not caring at all, ever.
73
+
I can understand that in a huge widely used project like [AngularJS][] you get to see hundreds of [open issues without comments][angular-issues] nor assignee nor labels or 36 issues unattended like I see today [in docker][docker-issues] but some projects that have that huge amount of incoming opened issues and yet you still see them not even labeled, like the author not caring enough.
73
74
74
75
##### Working with contributors
75
76
@@ -134,3 +135,6 @@ Right now people tend to build long running selenium grids by using the [stock][
0 commit comments