GeckoDriver Selenium Tutorial: How to Use GeckoDriver in Selenium Projects

GeckoDriver Selenium Tutorial

GeckoDriver Selenium Tutorial: Learn How to Use Gecko (Marionette) Driver in Selenium

In order to understand what GeckoDriver is, initially we need to know about Gecko and Web browser engine. This tutorial covers almost all the features involved with GeckoDriver, thereby giving you a complete overview of it.

So to start with, let us first know what Gecko is and what is a Web Browser Engine?

Read moreGeckoDriver Selenium Tutorial: How to Use GeckoDriver in Selenium Projects

Docker Selenium Tutorial: How to Integrate Selenium Grid with Docker

Selenium Grid with Docker

Introduction to Docker Selenium Tutorial:

As discussed in one of our previous tutorial Selenium grid helps to run our test cases in different operating systems and on different browsers.

However, this Docker Selenium Tutorial will explain to you more about what a Docker is and how we download, install, and integrate it with Selenium grid along with concerned screenshots and this pictorial representation will enable you to understand the process quickly and easily too.

Read moreDocker Selenium Tutorial: How to Integrate Selenium Grid with Docker

Data Driven Framework in Selenium WebDriver Using Apache POI

Data Driven Framework in Selenium using Apache POI

How to work on Data Driven Framework in Selenium Using Apache POI?

Data Driven Framework is one of the popular Automation Testing Framework in the current market. Data Driven automated testing is a method in which the test data set is created in the excel sheet, and is then imported into automation testing tools to feed to the software under test.

Selenium Webdriver is a great tool to automate web-based applications. But it does not support read and write operations on excel files. 

Read moreData Driven Framework in Selenium WebDriver Using Apache POI

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)

50 Most Popularly Asked Selenium Interview Questions and Answers – Selenium Tutorial #33

Selenium Interview Preparation

In this tutorial, we have listed the 50 most popularly asked Selenium interview questions including Selenium WebDriver interview questions.

A quick note about this Selenium article series before we move to this last tutorial:

This is the last tutorial in our Selenium online training series of 30+ comprehensive tutorials. I hope you all enjoyed these tutorials and started learning from it. If you are new here please head over to this very first tutorial in this training series.

Read more50 Most Popularly Asked Selenium Interview Questions and Answers – Selenium Tutorial #33

7 Factors Affecting Test Estimation of Selenium Automation Project – Selenium Tutorial #32

Selenium automation

In the last couple of Selenium tutorials, we learned about automation testing using Cucumber and Selenium tool. We also discussed about the integration of Selenium WebDriver with Cucumber.

In this tutorial, we will discuss different factors affecting effort estimation of Selenium automation.

Planning and estimation are two most important aspect of a software development lifecycle.

Read more7 Factors Affecting Test Estimation of Selenium Automation Project – Selenium Tutorial #32

Integration of Selenium WebDriver with Cucumber – Selenium Tutorial #31

In the last tutorial, we discussed Cucumber tool, its usage and different features.

Moving ahead in our free Selenium online training series, we will discuss how to set up a cucumber project and will discuss integration of Selenium WebDriver with Cucumber.

We will set up Cucumber project with Maven. To set up Maven in your system please refer this tutorial on Maven from the same series.

Read moreIntegration of Selenium WebDriver with Cucumber – Selenium Tutorial #31

Automation Testing Using Cucumber Tool and Selenium – Selenium Tutorial #30

In last Selenium tutorial, we introduced you to Selenium Grid which is a distributed test execution environment to speed up the execution of a test pass.

Now at the end of this comprehensive Selenium training series, we are learning advanced Selenium testing and related concepts.

In this and the next tutorial, we will be introducing you to the Cucumber – a Behavior Driven Development (BDD) framework which is used with Selenium for performing acceptance testing.

Read moreAutomation Testing Using Cucumber Tool and Selenium – Selenium Tutorial #30