It allows you to automate testing, using a web browser to perform tasks such as clicking, filling in fields and scrolling. Selenium is an open source portable software-testing framework for web applications. Docker is available for both Linux and Windows-based apps. These packages, or containerized software, will run on any other machine, regardless of the environment and customized settings. Containers allow developers to package up an application with all the parts it needs, such as libraries and other dependencies, and ship it all out as one package. In this article, I’ll explain the basics of getting up and running with either a Standalone Selenium Server or a complete Selenium Grid using Docker.ĭocker is an open source system that makes it easier to create, deploy and run applications securely using containers.
If you are looking to do more custom or advanced browser testing and really don’t mind getting your hands dirty, just want to learn more about how everything in the browser testing space fits together, then this post is for you.