Sign inSign up

sivesind/chrome-node-js

By sivesind

Updated about 5 years ago

Headless Chrome, NodeJS and a full JDK for running UI tests written in JavaScript.

Image
2

50K+

sivesind/chrome-node-js repository overview

UI testing container

This image is made to include all resources necessary to run Selenium based UI tests, written with JavaScript, in Concourse. To accomplish this, the image have included the following software (for version information, see version history below):

  • Java11 (full JDK with javac, since 2.0)
  • NodeJS (for running UI tests written in JavaScript)
  • Chrome (Headless version for testing)
  • ChromeDriver
  • Gradle

Versions prior to 2.0.0 used Java8.

Version history:

  • 0.5 : First attempt, based on alpeware/chrome-headless-stable
  • 0.6 : Integrated Chrome v62.0.3202.94 into this image, based on Ubuntu 14.04 via enonic/java8
  • 1.0 : A clean version that works for Enonic. (
  • 1.1 : Included the Chrome WebDriver, "latest" version = 2.33
  • 1.1.2 : Updated Chrome to version 63.0.3239.132, ChromeDriver = 2.35
  • 1.1.3 : Manually set ChromeDriver = 2.34, due to problems with 2.35
  • 1.2.0 : Added make to be used for testing our Applications App
  • 1.3.0 : Chrome 65.0.3325.0, ChromeDriver 2.37
  • 1.4.0 : Added gradle 4.6 after the recipe of "frekele/gradle". Removed the Linx client, which we have not used at all.
  • 1.4.1 : Trying ChromeDriver 2.36
  • 1.5.0 : Chrome 67.0.3396.87, ChromeDriver 2.40
  • 2.0.0 : Updated JDK to Java 11. Also in this version:
    • Chrome v69.0.3497.100
    • ChromeDriver v2.42
    • Gradle v4.9
    • Node JS v8.11.2
    • Cleaned up several of the tools that used to be installed, but were not used.
  • 2.0.1 : Added npm v6.4.1 in a separate install.
  • 2.0.2 : Chrome 70.0.3538.102
  • 2.0.3 : Chrome 72.0.3626.81
  • 2.1.0 : New versions all over:
    • Gradle v5.2.1
    • Chrome v72.0.3626.109
    • Node JS v10.15.1
  • 2.2.0 : Chrome 76.0.3809.100, ChromeDriver 76.0.3809.126
  • 2.2.1 : Gradle 5.6
  • 2.3.0 : Chrome 79.0.3945.130, ChromeDriver 79.0.3945.36
  • 2.4.0 : Chrome 85.0.4183.102, ChromeDriver 85.0.4183.87
  • 2.5.0 : Chrome 90.0.4443.212, ChromeDriver 90.0.4430.24, Node JS v10.18.1
  • 2.6.0 : Chrome 91.0.4472.114, ChromeDriver 91.0.4472.101, Gradle 6.9

Tag summary

Content type

Image

Digest

Size

698.8 MB

Last updated

about 5 years ago

docker pull sivesind/chrome-node-js