O'Reilly logo

Learning Selenium Testing Tools with Python by Unmesh Gundecha

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CI with Jenkins

Jenkins is a popular CI server written in Java. It is derived from the Hudson project. Both Jenkins and Hudson provide similar features.

Jenkins supports various version control tools such as CVS, SVN, Git, Mercurial, Perforce, and ClearCase, and can execute projects built with Apache Ant or Maven for Java. However, it can also build projects for other platforms using plugins, arbitrary shell scripts, and Windows' batch commands.

Apart from building the software, Jenkins can be deployed to set up an automated testing environment where Selenium WebDriver tests can be run unattended based on a defined schedule, or every time changes are submitted to the version control system.

In the upcoming sections, you will learn how to set up Jenkins ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required