HOME > Development > Selenium WebDriver with Java Cucumber BDD

Selenium WebDriver with Java Cucumber BDD

  • Development
  • Apr 01, 2025
SynopsisSelenium WebDriver with Java & Cucumber BDD, available at...
Selenium WebDriver with Java Cucumber BDD  No.1

Selenium WebDriver with Java & Cucumber BDD, available at $69.99, has an average rating of 4.51, with 70 lectures, 5 quizzes, based on 8885 reviews, and has 36209 subscribers.

You will learn about Write realistic automated test scripts for web applications Build robust test frameworks and custom libraries Integrate Java with Selenium Design a data-driven test framework Find elements on a web page and simulate user behavior Automate user actions across multiple browser platforms Develop Cucumber / BDD test plans with feature files using Gherkin Continuous integration and testing This course is ideal for individuals who are Anyone who wants to learn how to test web applications or Manual testers / QA or Anyone who wants to apply Java to real-world projects It is particularly useful for Anyone who wants to learn how to test web applications or Manual testers / QA or Anyone who wants to apply Java to real-world projects.

Enroll now: Selenium WebDriver with Java & Cucumber BDD

Summary

Title: Selenium WebDriver with Java & Cucumber BDD

Price: $69.99

Average Rating: 4.51

Number of Lectures: 70

Number of Quizzes: 5

Number of Published Lectures: 70

Number of Published Quizzes: 5

Number of Curriculum Items: 75

Number of Published Curriculum Objects: 75

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will Learn

  • Write realistic automated test scripts for web applications
  • Build robust test frameworks and custom libraries
  • Integrate Java with Selenium
  • Design a data-driven test framework
  • Find elements on a web page and simulate user behavior
  • Automate user actions across multiple browser platforms
  • Develop Cucumber / BDD test plans with feature files using Gherkin
  • Continuous integration and testing
  • Who Should Attend

  • Anyone who wants to learn how to test web applications
  • Manual testers / QA
  • Anyone who wants to apply Java to real-world projects
  • Target Audiences

  • Anyone who wants to learn how to test web applications
  • Manual testers / QA
  • Anyone who wants to apply Java to real-world projects
  • Become an experienced automation tester by building a test framework with Selenium?WebDriver using Java language. This course will provide you an overview of automation and?a?practical guide to building a?framework with Java. Then?explore the power of Selenium WebDriver and Cucumber!

    Today’s software development uses TDDand BDD?practices and?requires continuous integration and continuous deployment.?Automation testers are needed to develop robust, clean, and thorough frameworks for regression testing, functional testing, and acceptance testing.?Selenium WebDriver is the industry-leading, open-source tool that allows scrum teams to deliver quality?software fast!

    Learn how to apply BDD principals and develop feature files with Given-When-Then structure using Cucumber framework and Gherkin language. Apply Cucumber framework knowledge with Java step implementations to automate web actions with Selenium.

  • Build a robust test framework
  • Develop your own data-driven framework
  • Interact with elements on a web page
  • Use Java to automate web actions
  • Construct BDD tests with Cucumber
  • Implement the Page Object Model
  • Utilize popular test frameworks like JUnit and TestNG
  • This course has been taken from years of experience in training consultants and new hire orientation corporate?training. Enroll in this course to get a thorough overview of automation, frameworks, Selenium WebDriver, and BDD?with Cucumber!

  • I don’t waste time on a lot of configuration
  • I don’t waste time on unnecessary topics
  • I focus on making Selenium WebDriver automate user actions
  • I focus on building frameworks
  • I focus on conceptual and technical concepts
  • I focus on applying our knowledge to build complete, realistic tests
  • Course Curriculum

    Chapter 1: Introduction to Testing & Selenium Automation

    Lecture 1: Introduction

    Lecture 2: Demo: See WebDriver in Action

    Lecture 3: Installing Selenium IDE

    Lecture 4: Record & Run with Selenium IDE

    Lecture 5: Modifying Test Data

    Lecture 6: Exporting Selenium IDE to Java Code

    Lecture 7: Preparing the Test Environment

    Lecture 8: Getting Started with Java and Eclipse

    Chapter 2: Automating Actions with Selenium WebDiver

    Lecture 1: Creating the Login Test Outline

    Lecture 2: Opening a Web Browser with Selenium

    Lecture 3: Understanding HTML and the DOM

    Lecture 4: Finding Elements using Chrome

    Lecture 5: Simulating User Actions on a Web Page

    Lecture 6: Capturing Text on a Page

    Lecture 7: Capturing the Page Title and Closing the Browser

    Chapter 3: Finding Elements on a Web Page

    Lecture 1: Overview of New Account Application

    Lecture 2: Preparing Environment with Firefox and Firebug

    Lecture 3: Writing the Test Outline and Opening a Firefox Browser

    Lecture 4: Item Locator: By LinkText

    Lecture 5: Item Locator: By Name and By ID

    Lecture 6: Item Locator: By XPath (Relative and Absolute)

    Lecture 7: Item Locator: By CSS Selector

    Lecture 8: Comparing Methods and Priority

    Lecture 9: Interacting with Form Elements

    Lecture 10: Completing the New Account Application

    Chapter 4: Enhancing Test Scripts with Java

    Lecture 1: Using Variables to Parameterize Data

    Lecture 2: Cross-Browser Testing

    Lecture 3: Creating the DriverFactory

    Lecture 4: Defining WebElements

    Lecture 5: The Radio Button Algorithm

    Lecture 6: The Checkbox Algorithm

    Lecture 7: Conditional Test Results

    Chapter 5: Testing Frameworks & Reporting Methods

    Lecture 1: Introduction to JUnit Framework

    Lecture 2: Assertions: Generate Test Results

    Lecture 3: Annotations: Guiding the Test Flow

    Lecture 4: Class Variables within a Framework

    Lecture 5: Installing TestNG Framework in Eclipse

    Lecture 6: Setting up a TestNG Framework

    Lecture 7: TestNG Assertions

    Lecture 8: TestNG Annotations

    Lecture 9: Preparing a Test Suite

    Lecture 10: Managing an XML Test Suite

    Chapter 6: Build a Complete Data-Driven Framework

    Lecture 1: The CSV Reader Class

    Lecture 2: JUnit @Parameters

    Lecture 3: Data-Driven Testing with JUnit and CSV

    Lecture 4: The Excel Reader Class

    Lecture 5: TestNG @DataProvider

    Lecture 6: Data-Driven Testing with TestNG and Excel

    Chapter 7: Case Study: Testing a Booking & Reservation Application

    Lecture 1: Overview of Booking Application

    Lecture 2: Setting up the Test

    Lecture 3: Writing the Search Page Test Step

    Lecture 4: Modifying the Search Result Criteria (Implicit Waits)

    Lecture 5: Selected a Search Result (Advanced XPath Locators)

    Lecture 6: Switching Windows and Handling PopUps

    Lecture 7: Finishing the Booking and Confirmation

    Chapter 8: Page Object Model

    Lecture 1: What is the Page Object Model?

    Lecture 2: Setting up a Test with POM

    Lecture 3: Implementing the Login Page Class

    Lecture 4: Implementing the Dashboard Page Class

    Lecture 5: Writing a Test with Page Objects

    Lecture 6: Enhance POM with PageFactory

    Chapter 9: Behavior-Driven Development with Cucumber

    Lecture 1: What is BDD and Cucumber?

    Lecture 2: Preparing the Cucumber Environment

    Lecture 3: Writing a Feature File in Gherkin

    Lecture 4: Writing Step Definition Class

    Lecture 5: Writing the TestRunner with JUnit

    Lecture 6: Implementing Step Definitions with Selenium

    Lecture 7: Enhancing Feature Files with Data Tables

    Lecture 8: Parameterizing Data into Step Definitions

    Lecture 9: Executing Tests and Fixes

    Instructors

  • Selenium WebDriver with Java Cucumber BDD  No.2
    Tim Short
    Dev / Train / Recuit
  • Rating Distribution

  • 1 stars: 92 votes
  • 2 stars: 185 votes
  • 3 stars: 1185 votes
  • 4 stars: 3628 votes
  • 5 stars: 3805 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!