Using Cucumber with Selenium
Event
In London
Description
-
Type
Event
-
Level
Beginner
-
Location
London
-
Class hours
15h
-
Duration
2 Days
This course aims at providing a solid foundation to the attendee in understanding how to write Features and Scenarios using Gherkin and be able to run them as automated specifications eventually using Selenium.
Important information
Documents
- T60500 Using Cucumber with Selenium.pdf
Facilities
Location
Start date
Start date
About this course
The objectives of this course are to not only teach the tool capabilities, but to also focus on practical steps in the real world. The course provides a hands-on walkthrough to allow attendees to understand the steps in making Cucumber Features and Scenarios in the real world
•Agile testers
•Test automation specialists looking to learn Cucumber
•Testers wishing to become automation specialists.
Although it is beneficial that attendees have a coding background (ideally in Java), this is not essential. The code examples used during the course are fully explained in the training environment for attendees less experienced in Java to access.
The objectives of this course are to not only teach the tool capabilities, but to also focus on practical steps in the real world. The course provides a hands-on walkthrough to allow attendees to understand the steps in making Cucumber Features and Scenarios in the real world.
We will email you the information available: course outlines, dates & price.
Reviews
This centre's achievements
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 7 years
Subjects
- Cucumber
- Selenium
- Gherkin
- Software
- Software testing
- Tools
- Automation
- Software Automation
- Test automation
- Test
- Testing
Course programme
- Cucumber Overview
- Core skills taught on the course
Installation and Configuration
- Creating a new Java project in IntelliJ
Creating And Running A Feature File
- Features overview
- Creating our own Feature files
- Adding Scenarios
Using Arguments In A Feature File
- Using Arguments in the Feature File
- Deciphering the Feature File Arguments
- Handling the Arguments in the Step Definition
Using Scenario Outlines In A Feature File
- What is a Scenario Outline
- Using a Scenario Outline
Using Data Tables In A Feature File
- What are Data Tables
- Using Data Tables in a Scenario
- Adding the Data Table to the Step Definition
Using The Runner Class
- Using a Scenario Outline
- About the Runner class
Adding a new Java class
- About the Runner class
- Why we need a new Java class
- Creating a new Java class
- Adding some new methods to the Java class
- Accessing a Web Site
Adding the Selenium code
- About the Runner class
- Starting/Stopping the Firefox Browser Window
- Recording the steps in Selenium
- Adding the Selenium steps to the Java clas
- Attaching Screenshots On Failure
Behaviour Driven Development (BDD)
- BDD Overview
- How BDD is Used
- Using our Scenarios to drive development
- End
Using Cucumber with Selenium