Docker script to demonstrate baangt open source test automation suite with Selenium Grid V4

bernhardbuhl f34883906e Changes Bernhard 4 years ago
.gitignore 9fba9e10a5 first commit 4 years ago
.project b549130f3b for selenium grid v4 4 years ago
Dockerfile f34883906e Changes Bernhard 4 years ago
LICENSE.txt acaddcf6de first commit 4 years ago
Makefile f34883906e Changes Bernhard 4 years ago
README.md 0e83e312a8 for selenium grid v4 4 years ago
baangt.ini f34883906e Changes Bernhard 4 years ago
baangt.sh f34883906e Changes Bernhard 4 years ago
getdrivers.sh acaddcf6de first commit 4 years ago
start-vncserver.sh c9870c8ae3 for selenium grid v4 4 years ago
xstartup acaddcf6de first commit 4 years ago

README.md

README

This creates a Docker container with Ubuntu 18.04, TightVNC Server and baangt.

To build:

$ make build

To run:

$ make run

which is a shorthand for:

$ docker run --rm -ti -p 5902:5901 --name docker-ubuntu baangt/docker-ubuntu-vnc:latest

To get a shell on a running container:

$ make shell

Please check following:

  • donwload latest webdrivers in baangt/browserDrivers folder
  • or if you run baangt and execute with TC.Browser = FF, then latest geckodriver will be downloaded.

To run selenium grid 4

$ java -jar /baangt/browserDrivers/selenium-server-4.0.0-alpha-5.jar standalone

Check http://localhost:4444/status

Use baangt/examples/globals_grid4.json to test

TC.Browser: REMOTE_V4

TC.BrowserAttributes: {'browserName': 'firefox', 'seleniumGridIp': '127.0.0.1', 'seleniumGridPort': '4444'}