GXtest provides Remote WebDriver capabilities that enable running tests on-premises or in any enterprise cloud provider. For companies that want 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
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.
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 latest versions of:
Each Selenium grid/node versions needs to be compatible with corresponding drivers and browser inside the container.