Integration of Jenkins with Selenium WebDriver: Step-by-Step Tutorial

Integrat Jenkins with Selenium WebDriver

Step by step guide to Setup and Configure Jenkins with Selenium:

Our previous tutorial in the DevOps Series explained about Ansible Roles and Integration with Jenkins in DevOps.

Jenkins is an open source tool written in Java. It provides continuous delivery and continuous integration service for software development.  It automates your manual task of code deployment process from development box – QA – Stage – Production.

Suggested Read => Precise DevOps Training Tutorial Series

Jenkins supports many plugins which you can integrate such as Git, SVN, build pipeline and many more. 

Read moreIntegration of Jenkins with Selenium WebDriver: Step-by-Step Tutorial

How to Run Selenium WebDriver in Different Popular Browsers

Selenium Webdriver in different browsers

Selenium supports only web-based applications and to open them we need a browser. Selenium can support various browser for test automation.

In this tutorial, we will explain how to set up drivers for the different browsers available in the market.

In current industry, there are only three popular browsers which are widely used i.e. Google Chrome, Mozilla Firefox and Internet Explorer. However, Selenium supports other browsers as well. To execute our script on different browsers we need the driver of that browser. 

Read moreHow to Run Selenium WebDriver in Different Popular Browsers

Learn How to Use TestNG Annotations in Selenium (with Examples)

Testng annotations in Selenium

TestNG, as most of you know, is an automation framework widely used in Selenium. It is important for all testers to understand the annotations used while working with TestNG.

To put it simply, TestNG annotations are lines of code that are inserted in the program/ business logic to control how the methods below are to be run.

In this article, I am going to focus on the importance of different types of annotations and their usage. 

Read moreLearn How to Use TestNG Annotations in Selenium (with Examples)