From Scratch to full Automation; Selenium/Cucumber With Java



Learn about Cucumber and how to use it in test automation. Intro also about Selenium for Java.

What you will learn

Write test scripts in Cucumber

Describing Automation Scripts in Gherkin Syntax

Learn Gherkin Keywords

Learn about Feature files and Step definitions

Learn about different keywords and web interactions in Selenium

Description

Learn in this course about Cucumber and Selenium. The powerful tools for test automation.

Complete course to get you started. All the tools used are free source. 24 lectures with examples. Fully coverage of all aspects of the subject.

What’s cucumber?

Cucumber is a tool that supports Behaviour-Driven Development(BDD). If you’re new to Behaviour-Driven Development read our BDD introduction first.

What is Gherkin?

Gherkin is a set of grammar rules that makes plain text structured enough for Cucumber to understand. The scenario above is written in Gherkin.

What are Step Definitions?

Step definitions connect Gherkin steps to programming code. A step definition carries out the action that should be performed by the step. So step definitions hard-wire the specification to the implementation.


What’s Selenium?

Selenium automates browsers.

What you do with that power is entirely up to you.

Primarily it is for automating web applications for testing purposes, but is certainly not limited to just that.

Boring web-based administration tasks can (and should) also be automated as well.

What is Automation Testing?

Automation Testing is a software testing technique that performs using special automated testing software tools to execute a test case suite. On the contrary, Manual Testing is performed by a human sitting in front of a computer carefully executing the test steps.

English
language

Content

Setting up the environment

Installing Code Editor for Selenium; IntelliJ Idea
Creating first Cucucmber/selenium Project
Project Dependencies
Installing Cucumber Plugin

Cucumber and Gherkin Syntax

Introduction to Cucumber Framework
Writing a feature file – Gherkin Syntax

Running Cucumber Script

Installing Chrome Driver
Writing first Step Definition Snipet
Resolving Given Step Definition
Resolving When Step Definition
Resolving Then Step Definition
Before and After Functions in Cucumber

Enhancing the Cucumber Automation Framework

Passing parameters in Cucumber
Setting up the test environment before scenario execution
multiple data multiple run in Cucumber – writing the feature
multiple data multiple run in Cucumber – writing step definition
Final thoughts about Cucumber & more

Selenium With Java

Setting up the web driver
Selenium to visit a web page for automation
Selenium to Locate elements on a web page
Selenium to Interact with Elements on the Screen
Selenium to verify elements on a web page
Selenium to end an automation session

Ads Blocker Image Powered by Code Help Pro

Ads Blocker Detected!!!

We have detected that you are using extensions to block ads. Please support us by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock

Check Today's 30+ Free Courses on Telegram!

X