GXtest-Docker-Selenium

Unofficial Content

Intro

 

GXtest provides Remote WebDriver capabilities that enables running tests on premises or in any enterprise cloud provider. For companies that wants to have on-premise test agents (browsers running over some OS), Selenium Standalone Server is the way to go. Launching and configuring each selenium / browser instance / driver manually could take time, that’s why SeleniumHQ provides some images here:https://github.com/SeleniumHQ/docker-selenium

 

Selenium Docker GXtest

In order to have an easy way to spin up testing agents with browsers ready to start testing, we want to provide selenium capabilities over docker with extended features.

Features are:

  • VNC capabilities (to allow vnc access to the instance)

  • Video Recording (to gather video evidence of test)

  • Web Server access to provide API for getting logs, screenshots and videos.

Supported browsers versions will be latests versions of:

  • Google Chrome

  • Firefox

Each Selenium grid / node versions needs to be compatible to corresponding drivers and browser inside the container.