Call : (+91) 968636 4243
Mail : info@EncartaLabs.com
EncartaLabs

Selenium WebDriver v4 with Cucumber

( Duration: 2 Days )

This Selenium WebDriver v4 with Cucumber training course enables the testing professionals to familiarize with the knowledge to implement the BDD (Business Driven Development) practices with Selenium WebDriver. This course is touched around Cucumber, Selenium WebDriver and the ancillary softwares like Eclipse IDE, Java, Log4J and JUnit. The course is practical with structured exercises and examples to write reusable automation scripts.

The Selenium WebDriver v4 with Cucumber workshop is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using Selenium. You should have the Knowledge of the following technologies:

  • A minimum of One Year of Selenium WebDriver usage experience
  • CSS Selector’s
  • xPath
  • JUnit
  • ANT

Being a tool training, the focus will be on demonstrating the tool features and applying this on live web application to ensure that the concepts are well understood. In addition to this, you are expected to write and execute scripts to build familiarity with the tool.

COURSE AGENDA

1

Introduction to Cucumber

  • What is BDD
  • Cucumber implementing BDD
  • Downloading Cucumber Jars
  • Preparing Features File having test scenarios
  • Writing a step definition
  • Writing Runner Class
  • Given, When, Then, And, But annotations and usage in features class
  • Passing parameters in Step Functions
  • Using regular expression in step implementation to parameterize
  • Parameterize complete scenario using features class
  • Datatable in Cucumber and its implementation
  • Running Cucumber through ANT
  • Pretty, Tags and Glue
  • Junit Report Generation in Cucumber
  • Cucumber HTML Reports
  • Log4j Usage
  • Using Assertions to report failure
2

Building Framework with Cucumber

  • Implicit and Explicit WebDriver Wait Conditions
  • Download the Maven Dependencies for Cucumber, Selenium, Junit,Log4j
  • Create the Maven Project
  • Running simple feature/Step scenario
  • Introducing selenium layer – WebConnector
  • Building custom functions in WebConnector
  • Building a simple test case
  • Implementing logging using Log4J
  • Executing project from eclipse
  • Executing project from ANT
  • Executing project from Maven
  • Generating Junit, Cucumber reports
  • Background and Pending Exception
  • Parameterizing/repeating test cases from feature classes
  • Implementing/deciding Tags
  • Running all/limited tests

Encarta Labs Advantage

  • One Stop Corporate Training Solution Providers for over 6,000 various courses on a variety of subjects
  • All courses are delivered by Industry Veterans
  • Get jumpstarted from newbie to production ready in a matter of few days
  • Trained more than 50,000 Corporate executives across the Globe
  • All our trainings are conducted in workshop mode with more focus on hands-on sessions

View our other course offerings by visiting https://www.encartalabs.com/course-catalogue-all.php

Contact us for delivering this course as a public/open-house workshop/online training for a group of 10+ candidates.

Top
Notice
X