Selenium WebDriver with Java & Cucumber BDD (

Build a start to finish web automation testing framework and simulate user behavior on a web application + LIVE TEST APP

Created by: Tim Short

Produced in 2017

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

Quality Score

Content Quality
Video Quality
Qualified Instructor
Course Pace
Course Depth & Coverage

Overall Score : 92 / 100

Live Chat with CourseDuck's Co-Founder for Help

Need help deciding on a selenium course? Or looking for more detail on Tim Short's Selenium WebDriver with Java & Cucumber BDD? Feel free to chat below.
Join CourseDuck's Online Learning Discord Community

Course Description

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 TDD and 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
Who this course is for:
  • Anyone who wants to learn how to test web applications
  • Manual testers / QA
  • Anyone who wants to apply Java to real-world projects

*Some courses are excluded from this sale. Coupon not working? If the link above doesn't drop prices, clear the cookies in your browser and then click this link here.
Also, you may need to apply the coupon code directly on the cart page to get the discount.

Coupon Code

Instructor Details

Tim Short

Over 10 years experience throughout the IT software development and business delivery services. This breadth of exposure and experience has allowed me to create a simple, clear, relevant course to prepare students for industry-relevant skills.
Software Developer - I have been a free-lance contractor for dozens of software and web applications since high school years.
Trainer - I have conducted corporate training and department transformation programs for top brands around the world, including Disney, Accenture, Fannie Mae, Freddie Mac, and Cox Enterprises.
Recruiting and Business Services - I have helped provide clients with training solutions and talent resources to meet requirements in their projects.
**Corporate Training Transformation Program**

Are you a corporate rep looking for a trainer to transform your software delivery? Bring automation testing with continuous integration / TDD / BDD to your QA team or software development scrum teams. I conduct regular online and onsite corporate training and transformation programs to develop automation test engineers to software delivery.



50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

Excellent diction and Pace, not microscopic eyestrain like others. VERY good on basics. A plus is the reading of data from external files. But SHORT on tags, and MISSING ANY downloadable code resources. has changed (not much) but still it was a good example to start with.

Presentation and concept explanations was good. But the course material in parts needs to be update especially with necessary jar files to be used. Also couldn't find responses to questions.

yes but being 2 years old I was not about to reproduce.

Could have concentrated on Cucumber feature. Awesome!!!Very clearly explained and straight forward.

THE GOOD: good course, well paced, goes through basic functionalities (for extra depth you need hands-on experience), liked the voice of the trainer (plain and clear English language, very crisp and clear pronunciation)THE NEED IMPROVEMENT: needs an update for Selenium GUI, some plug-ins that no longer exist or matter, JAR files versions that cause some compatibility issuesTHE NOT SO IMPORTANT BUT MIGHT BE A BIT DISTURBING FOR SOME: video quality is a bit lacking

Nice course for a quick intro on java, selenium and cucumber and good for beginner with basic java knowledge to get started

Overall very satisfied with the course but it should be updated a bit in some parts of the course.

Loved it. Literally somehow managed to teach me more java and selenium than other dedicated java and selenium courses. I feel well versed and didn't get lost in waffle. and even when you made mistakes it was good because I could see the common pitfalls that even I was making as I wrote scripts alongside

Covered a lot of material, taught what was necessary. really enjoyed the course and will take other courses from this guy.

This course teachs a lot of tools and methods about implementation to BDD, I strongly recomend this course

This is my first time looking into testing code and I feel this course gave me a very good understanding of Selenium.