Cucumber Framework with Selenium Webdriver and Java
Cucumber Framework with Selenium Webdriver and Java, available at $64.99, has an average rating of 4.7, with 198 lectures, based on 488 reviews, and has 4001 subscribers.
You will learn about Clear concept of Behavior-driven development Integration with java and selenium wbedriver Continuous Integration and testing Design of Data-Driver Framework Design of Modular-Driver Framework Write test case using gherkin language This course is ideal for individuals who are All the tester, who want to learn the Behavior-driven development framework and Selenium Webdriver Framework or All the manual tester who are looking for the automation knowledge or Anyone who wants to learn about the framework developement or Anyone who wants to learn about Continuous integration It is particularly useful for All the tester, who want to learn the Behavior-driven development framework and Selenium Webdriver Framework or All the manual tester who are looking for the automation knowledge or Anyone who wants to learn about the framework developement or Anyone who wants to learn about Continuous integration.
Enroll now: Cucumber Framework with Selenium Webdriver and Java
Summary
Title: Cucumber Framework with Selenium Webdriver and Java
Price: $64.99
Average Rating: 4.7
Number of Lectures: 198
Number of Published Lectures: 198
Number of Curriculum Items: 198
Number of Published Curriculum Objects: 198
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
- Clear concept of Behavior-driven development
- Integration with java and selenium wbedriver
- Continuous Integration and testing
- Design of Data-Driver Framework
- Design of Modular-Driver Framework
- Write test case using gherkin language
Who Should Attend
- All the tester, who want to learn the Behavior-driven development framework and Selenium Webdriver Framework
- All the manual tester who are looking for the automation knowledge
- Anyone who wants to learn about the framework developement
- Anyone who wants to learn about Continuous integration
Target Audiences
- All the tester, who want to learn the Behavior-driven development framework and Selenium Webdriver Framework
- All the manual tester who are looking for the automation knowledge
- Anyone who wants to learn about the framework developement
- Anyone who wants to learn about Continuous integration
This course is all about BDDconcept and its implementing framework Cucumber. The course is divided into different section, which helps student to learn the concept step by step. The also covers concept of Selenium web driver and its integration with cucumber frame work. Which is java implementation of BDD concept.
The course starts with cucumber concept, then web driver concept and later integration of both the framework. The course also teaches how to leverage the advantage of both the framework.
In this course you get to known about the latest tools and technology used in market for automation. And this add a lot of value to your skills. Such as Testng, Maven etc.
The course also discusses about the continuous integration, which is a common process in all the company for automation. As well the different types of frameworkused in the market for the automation.
You will also learn, about the stranded practice which are used for automation.
The Course will be also updated with new topics and tool which available in market.
Bonus Lecture :- This course will also be covering about testing of AngularJs application.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: Course Content
Chapter 2: Enviroment Setup
Lecture 1: Setting up Jdk
Lecture 2: Setting up Eclipse
Lecture 3: Setting up Maven
Lecture 4: Setting up Testng
Chapter 3: Behavior-driven development
Lecture 1: Cucumber v4.x video
Lecture 2: BDD – Introduction
Lecture 3: Gherkin Language
Lecture 4: BDD – Keywords Part – 1
Lecture 5: BDD – Cucumber Plugin
Lecture 6: BDD – Adding Dependencies
Lecture 7: BDD – Creating a Featurefile
Lecture 8: BDD – Tidy Gherkin
Lecture 9: BDD – Generating the Step Dfn
Lecture 10: BDD – Creating Junit Runner
Lecture 11: BDD – Keywords Part – 2
Lecture 12: BDD – Passing the Parameter
Lecture 13: BDD – Data Table
Lecture 14: BDD – Step Argument Transform
Chapter 4: Cucumber Hooks
Lecture 1: BDD – Cucumber Hooks
Lecture 2: BDD – Implementing the Hooks
Lecture 3: BDD – Injecting the Scenario Object
Chapter 5: Dependency Injection
Lecture 1: BDD – Dependency Injection
Lecture 2: BDD – Implementing DI
Lecture 3: BDD – Testng Runner
Chapter 6: Data Table
Lecture 1: BDD – Data Table to Map Data Structure
Lecture 2: BDD – DataTable to List Data Structure
Chapter 7: Scenario Outline
Lecture 1: BDD – Scenario Outline
Lecture 2: BDD – Implementing Scenario Outline
Chapter 8: Locating Techniques
Lecture 1: Addons FireBug and Firepath
Lecture 2: Xpath and their usage with Selenium
Lecture 3: Xpath Function,Absolute and Relative Xpaths
Lecture 4: Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
Lecture 5: Css Locator
Chapter 9: Relative Xpath using Axes View
Lecture 1: Descendant Axes View
Lecture 2: Following Axes View
Lecture 3: Ancestor Axes View
Lecture 4: Preceding Axes View
Lecture 5: Ranorex Selocity
Chapter 10: Selenium Webdriver Setup
Lecture 1: Selenium Webdriver Setup Part-1
Lecture 2: Selenium Webdriver Setup Part-2
Lecture 3: Selenium Webdriver Setup Part-3
Chapter 11: Selenium Webdriver Architecture
Lecture 1: Selenium Webdriver Architecture
Lecture 2: Launching the Chrome Browser
Lecture 3: Launching the Firefox Browser
Lecture 4: Launching Microsoft Edge and IE Browser
Lecture 5: Launching PhantomJs Browser
Chapter 12: Selenium Webdriver Browser Function
Lecture 1: Webdriver Interface
Lecture 2: Calling the Quit Api
Lecture 3: Opening the Webpage in Browser
Lecture 4: Webdriver Api – Back, Forward & Refresh
Lecture 5: Webdriver Api – Maximize
Lecture 6: Helper Class – BrowserHelper Part – 1
Lecture 7: Helper Class – BrowserHelper Part – 2
Chapter 13: WebElement Interface
Lecture 1: WebElement Interface Part – 1
Lecture 2: WebElement Interface Part – 2
Chapter 14: Handling Web UI Components
Lecture 1: Working with Textbox
Lecture 2: Helper Class – TextBoxHelper
Lecture 3: Working with Button, Hyperlink and Radio Button
Lecture 4: Helper Class – ButtonHelper
Lecture 5: Working with Dropdown
Lecture 6: Helper Class – DropdownHelper
Chapter 15: Custom Browser Configuration
Lecture 1: Custom Configuration using ChromeOptions class
Lecture 2: Custom Configuration using FirefoxOptions class
Lecture 3: Custom Configuration using InternetExplorerOptions and EdgeOptions class
Chapter 16: Synchronization and Waits
Lecture 1: WebdriverWait – Introduction
Lecture 2: WebdriverWait – Fixed wait
Lecture 3: WebdriverWait – Implicit wait
Lecture 4: ExplicitWait – Introduction
Lecture 5: ExplicitWait – ExpectedConditions Class
Lecture 6: ExplicitWait – Custom Function
Lecture 7: ExplicitWait – Custom Function with Parameter
Chapter 17: Working with IFrames
Lecture 1: IFrames – Introduction
Lecture 2: Handling IFrames
Lecture 3: IFrame – Dynamic Wait
Lecture 4: IFrame – defaultContent
Chapter 18: Working with Multiple Browser Window
Lecture 1: Handling Multiple Browser Window
Lecture 2: MultipleBrowserWindow – Dynamic Wait
Lecture 3: MultipleBrowserWindow – Parent Window
Lecture 4: Close and Quit Api
Lecture 5: Helper Class – WindowHelper
Instructors
-
Rahul Singh Rathore
Software Developer Engg in Test
Rating Distribution
- 1 stars: 11 votes
- 2 stars: 15 votes
- 3 stars: 63 votes
- 4 stars: 188 votes
- 5 stars: 211 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!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024