HOME > Development > From Scratch to full Automation; SeleniumCucumber With Java

From Scratch to full Automation; SeleniumCucumber With Java

  • Development
  • Apr 27, 2025
SynopsisFrom Scratch to full Automation; Selenium/Cucumber With Java,...
From Scratch to full Automation; SeleniumCucumber With Java  No.1

From Scratch to full Automation; Selenium/Cucumber With Java, available at $19.99, has an average rating of 3.4, with 23 lectures, based on 23 reviews, and has 3733 subscribers.

You will learn about 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 This course is ideal for individuals who are Beginner Test Automation Engineers or Manual Test Engineers or QA Managers It is particularly useful for Beginner Test Automation Engineers or Manual Test Engineers or QA Managers.

Enroll now: From Scratch to full Automation; Selenium/Cucumber With Java

Summary

Title: From Scratch to full Automation; Selenium/Cucumber With Java

Price: $19.99

Average Rating: 3.4

Number of Lectures: 23

Number of Published Lectures: 23

Number of Curriculum Items: 23

Number of Published Curriculum Objects: 23

Original Price: 19.99

Quality Status: approved

Status: Live

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
  • Who Should Attend

  • Beginner Test Automation Engineers
  • Manual Test Engineers
  • QA Managers
  • Target Audiences

  • Beginner Test Automation Engineers
  • Manual Test Engineers
  • QA Managers
  • 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.

    Course Curriculum

    Chapter 1: Setting up the environment

    Lecture 1: Installing Code Editor for Selenium; IntelliJ Idea

    Lecture 2: Creating first Cucucmber/selenium Project

    Lecture 3: Project Dependencies

    Lecture 4: Installing Cucumber Plugin

    Chapter 2: Cucumber and Gherkin Syntax

    Lecture 1: Introduction to Cucumber Framework

    Lecture 2: Writing a feature file – Gherkin Syntax

    Chapter 3: Running Cucumber Script

    Lecture 1: Installing Chrome Driver

    Lecture 2: Writing first Step Definition Snipet

    Lecture 3: Resolving Given Step Definition

    Lecture 4: Resolving When Step Definition

    Lecture 5: Resolving Then Step Definition

    Lecture 6: Before and After Functions in Cucumber

    Chapter 4: Enhancing the Cucumber Automation Framework

    Lecture 1: Passing parameters in Cucumber

    Lecture 2: Setting up the test environment before scenario execution

    Lecture 3: multiple data multiple run in Cucumber – writing the feature

    Lecture 4: multiple data multiple run in Cucumber – writing step definition

    Lecture 5: Final thoughts about Cucumber & more

    Chapter 5: Selenium With Java

    Lecture 1: Setting up the web driver

    Lecture 2: Selenium to visit a web page for automation

    Lecture 3: Selenium to Locate elements on a web page

    Lecture 4: Selenium to Interact with Elements on the Screen

    Lecture 5: Selenium to verify elements on a web page

    Lecture 6: Selenium to end an automation session

    Instructors

  • From Scratch to full Automation; SeleniumCucumber With Java  No.2
    Mohamed Soliman
    QA & Test Automation Consultant
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 3 votes
  • 3 stars: 5 votes
  • 4 stars: 5 votes
  • 5 stars: 8 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!