Selenium Webdriver with Cucumber BDD Automation Framework
Selenium Webdriver with Cucumber BDD Automation Framework, available at $19.99, has an average rating of 4, with 40 lectures, 3 quizzes, based on 27 reviews, and has 101 subscribers.
You will learn about You will have the knowledge of designing selenium framework. As per your work domain this course will help you implement selenium framework for your project. Concepts you will learn & understand will be : 1. Maven 2. TestNG 3. Advance Reporting 4. Feature files 5. Scripting 6. Locate Element Techniques 7. Cross-browser Testing 8. Log Generation 9. Jenkins and many more Post course completion you will be awarded with certificate. This course is ideal for individuals who are Beginner in Automation Testing or Automation Testers looking to enhance Automation & Cucumber Framework knowledge It is particularly useful for Beginner in Automation Testing or Automation Testers looking to enhance Automation & Cucumber Framework knowledge.
Enroll now: Selenium Webdriver with Cucumber BDD Automation Framework
Summary
Title: Selenium Webdriver with Cucumber BDD Automation Framework
Price: $19.99
Average Rating: 4
Number of Lectures: 40
Number of Quizzes: 3
Number of Published Lectures: 40
Number of Published Quizzes: 3
Number of Curriculum Items: 44
Number of Published Curriculum Objects: 44
Number of Practice Tests: 1
Number of Published Practice Tests: 1
Original Price: ₹1,199
Quality Status: approved
Status: Live
What You Will Learn
- You will have the knowledge of designing selenium framework. As per your work domain this course will help you implement selenium framework for your project.
- Concepts you will learn & understand will be : 1. Maven 2. TestNG 3. Advance Reporting 4. Feature files 5. Scripting 6. Locate Element Techniques 7. Cross-browser Testing 8. Log Generation 9. Jenkins and many more
- Post course completion you will be awarded with certificate.
Who Should Attend
- Beginner in Automation Testing
- Automation Testers looking to enhance Automation & Cucumber Framework knowledge
Target Audiences
- Beginner in Automation Testing
- Automation Testers looking to enhance Automation & Cucumber Framework knowledge
Phase-1 we’ll be about Introduction to the course :
-
Understanding about course & it’s needs
-
Having lessons walktrough
-
learning Selenium & It’s various Concepts
In Phase-2 we’ll be learning about different tools installations :
-
Setting-Up JAVA environmental variables
-
What is MAVEN? & Installation of MAVEN
-
Creating project in MAVEN
-
Installation of Eclipse & MUST DO configuration of Eclipse
-
What is POM file? & understanding the content inside POM file
-
Installation of TestNG
-
Cucumber Add-on’s, which will ease our efforts in framework building process
-
Setting up Browser Driver
In Phase-3 we’ll start with basic framework :
-
Gherkin language & Features file creation
-
Creation of Step definition class for respective feature file
-
Runner class creation
In Phase-4 we’ll move further into scripting :
-
Implementing code for step class
-
Improvising feature file with background keyword
-
Using tags in runner class
In Phase-5 we’ll learn automating various types of elements & handling exceptions :
-
Creation and execution of multiple feature files
-
Various exceptions
-
Basic reporting
In Phase-6, we’ll learn about ways of test execution :
-
Using TestNG, Batch files, MVN commands
-
Installation of Maven surefire plugin
In Phase-7, we’ll start designing advance framework :
-
Creating various packages, classes & using Hooks
-
Running test on different browsers
-
Centralizing selenium methods
-
Overview on ‘Page Object Pattern’ | ‘Page Factory pattern’
-
Better ways to overcome Page Object Modeling complications
In Phase-8, we’ll continue designing advance framework :
-
Updating existing packages, classes & using tags
-
Installation of Log4j & use of log generation within scripts
-
Image attachments in framework
In Phase-9, we’ll learn about CI – Jenkins :
-
Installation & setup of jenkins
-
Integration of Java, Maven with jenkins
-
Scheduling test execution from jenkins
-
Advance reporting
In Phase-10, we’ll review course leanings & future actions.
Course Curriculum
Chapter 1: Introduction & Need of Automation Testing
Lecture 1: Need & Introduction to Automation Testing
Lecture 2: RoadMap
Lecture 3: Selenium & It’s Components
Chapter 2: INSTALLATION
Lecture 1: JAVA Environmental Variables
Lecture 2: MAVEN
Lecture 3: Eclipse Setup
Lecture 4: Repo & POM Setup
Lecture 5: TestNG Installation
Lecture 6: Cucumber Addons
Lecture 7: Browser Install
Chapter 3: BASE FRAMEWORK
Lecture 1: Feature File
Lecture 2: Step Defination
Lecture 3: Main Runner
Chapter 4: CODE IMPLEMENTATION
Lecture 1: Login Code Implementation (Part 1)
Lecture 2: Login Code Implementation (Part 2)
Lecture 3: Background Keyword
Lecture 4: Tags in Mainrunner class
Chapter 5: LOCATE ELEMENT TECHNIQUES & EXCEPTION HANDLING
Lecture 1: Locating Table Elements And Handling Exception (Part 1)
Lecture 2: CssSelector Technique for Datepicker And Handling Exception (Part 2)
Lecture 3: Drag And Drop using Action Class
Lecture 4: Automating Hidden Objects And Handling Exception
Lecture 5: Automating Mouse Actions using Action Class
Lecture 6: Handling multiple windows (Part 1)
Lecture 7: Handling multiple windows (Part 2)
Chapter 6: TEST EXECUTION STRATEGY
Lecture 1: Base Framework Topics Covered
Lecture 2: Running Test using TestNG
Lecture 3: Running Test using CMD
Lecture 4: Running Test using Eclipse MVN Commands
Chapter 7: ADVANCE FRAMEWORK (PART 1)
Lecture 1: Implementation of Constant Class
Lecture 2: Running Test on ‘Chrome’, ‘Firefox’, ‘IE’ Browsers
Lecture 3: Implementation of WebdriverActions Class (Part 1)
Lecture 4: Implementation of WebdriverActions Class (Part 2)
Lecture 5: Page Object Modeling
Chapter 8: ADVANCE FRAMEWORK (PART 2)
Lecture 1: Running Multiple Test Cases And Debug Mode
Lecture 2: Installation And Execution of Log4j
Lecture 3: Image attachments in Framework
Chapter 9: CONTINUOUS INTEGRATION
Lecture 1: Jenkins Installation
Lecture 2: Jenkins required Add-on’s
Lecture 3: Jenkins Integration with JAVA And Maven
Lecture 4: Jenkins Implementation
Instructors
-
Shashank S
Principal QA
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 4 votes
- 4 stars: 9 votes
- 5 stars: 11 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple