Skip to content
hekra01 edited this page Jan 28, 2017 · 25 revisions

QtWebDriver can be deployed using this Dockerfile.

Pull

The latest image is available on Dockerhub.

$ docker pull hekra01/qtwebdriver

Build

The Dockerfile build QtWebdriver for Qt5.4.

The supported build arguments are:

  • QPA_PLATFORM: specifies the QPA platform, and defaults to offscreen for headless testing

e.g: Build image:

$ docker build --rm=true --no-cache -t qtwebdriver docker

Run

The Dockerfile runs the WebDriver on the default port 9517.

The usual WebDriver command line parameters are accepted by the container.

Examples:

  • Run QtWebDriver in verbose mode on the default webdriver port 9517 and map to host port 9530.
$ docker run -ti --rm -p 9530:9517 qtwebdriver:latest --verbose
  • Run QtWebDriver in verbose mode on port 9520 and map to host port 9530.
$ docker run -ti --rm -p 9530:9520 qtwebdriver:latest --port 9520 --verbose
Clone this wiki locally