-
Notifications
You must be signed in to change notification settings - Fork 58
Docker
hekra01 edited this page Jan 28, 2017
·
25 revisions
QtWebDriver can be deployed using this Dockerfile.
The latest image is available on Dockerhub.
$ docker pull hekra01/qtwebdriver
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
The usual WebDriver command line parameters are accepted by the container.
By default the container runs QtWebdriver:
- on the default port
9517
- in headless mode (
QT_QPA_PLATFORM=offscreen
).
To run in headed mode unset QT_QPA_PLATFORM
.
- Run QtWebDriver in
verbose
mode on the default webdriver port9517
and map to host port9530
.
$ docker run -ti --rm -p 9530:9517 qtwebdriver:latest --verbose
- Run QtWebDriver in
verbose
mode on port9520
and map to host port9530
.
$ docker run -ti --rm -p 9530:9520 qtwebdriver:latest --port 9520 --verbose
- Run QtWebDriver in
verbose
mode on port9520
and map to host port9530
in headed mode (GUI visible).
$ docker run -ti --rm -p 9530:9520 -e QT_QPA_PLATFORM= -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix qtwebdriver:latest --port 9520 --verbose
Home | Build And Run | Releases | Features
Copyright © 1992-2016 Cisco and/or its affiliates