Advanced Selenium WebDriver with Java and TestNG
Advanced Selenium WebDriver with Java and TestNG, available at $74.99, has an average rating of 4.44, with 52 lectures, based on 2403 reviews, and has 13335 subscribers.
You will learn about Develop Full-Stack Test Automation Framework from scratch Implement Data Driven Test Framework Use Page Object Model in Selenium Automate almost any test case with Selenium Use advanced Selenium WebDriver techniques (Taking screenshots, capturing JS console errors, etc) This course is ideal for individuals who are Test Automation beginners or Software Developers interested in testing or Selenium testers that want to step up their game It is particularly useful for Test Automation beginners or Software Developers interested in testing or Selenium testers that want to step up their game.
Enroll now: Advanced Selenium WebDriver with Java and TestNG
Summary
Title: Advanced Selenium WebDriver with Java and TestNG
Price: $74.99
Average Rating: 4.44
Number of Lectures: 52
Number of Published Lectures: 51
Number of Curriculum Items: 52
Number of Published Curriculum Objects: 51
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Develop Full-Stack Test Automation Framework from scratch
- Implement Data Driven Test Framework
- Use Page Object Model in Selenium
- Automate almost any test case with Selenium
- Use advanced Selenium WebDriver techniques (Taking screenshots, capturing JS console errors, etc)
Who Should Attend
- Test Automation beginners
- Software Developers interested in testing
- Selenium testers that want to step up their game
Target Audiences
- Test Automation beginners
- Software Developers interested in testing
- Selenium testers that want to step up their game
Double your QA salary with Test Automation using Java and Selenium Webdriver! Become SDET!
Advanced Selenium WebDriver with Java and TestNG course is for people who already know some basics of automation testing with selenium webdriver, and want to improve their test automation and Selenium WebDriver knowledge and be able to build a cool and easy maintainable test framework with Java and TestNG.
There are many Selenium tutorials, that teach you to do advanced tasks with Selenium, and handle WebDriver exceptions, but few can show you the structure of the Advanced Full-Stack Selenium WebDriver automation testing framework.
This “Advanced Selenium WebDriver with Java and TestNG” is basically a continuation of my Highest Rated “Selenium WebDriver tutorial for beginners” course where students learned some selenium webdriver basics with Java and TestNG.
Students do not have to finish the “Selenium WebDriver tutorial for beginners” course but need to know how to use Selenium WebDriver with Java to automate simple test cases. Knowledge of TestNG is a plus.
During the “Advanced Selenium WebDriver with Java and TestNG” course, we will be automating the testing of one web application, as you would do at your work. In the end, students will have a real-world example of a full-stack test automation framework, that will include data driven testing framework and a page object model.
A full-stack selenium test automation framework, developed during this course, could be used as a base for your real job test automation framework. You will not have to build anything from scratch again, just use the already created advanced framework, to add new automated tests for your application under test.
The framework will include:
-
Browser Driver Factory for easy parallel test execution
-
Data-Driven Test Framework for test data from spreadsheets
-
Page Object Model implementation
-
Test utilities for Taking screenshots, capturing JS console errors, etc
-
Advanced Selenium WebDriver Interactions
Course Curriculum
Chapter 1: Introduction | Advanced Selenium WebDriver
Lecture 1: What we need to know
Lecture 2: Plan for this course
Chapter 2: Basic Selenium framework improvements | Advanced Selenium WebDriver
Lecture 1: External Resources available for some videos
Lecture 2: Code walk through
Lecture 3: Full-Stack Test Automation Framework
Lecture 4: What we need to improve
Lecture 5: Packages
Lecture 6: Selenium Base Test
Lecture 7: TestUtilities
Lecture 8: Browser Driver Factory
Lecture 9: Running Selenium tests in parallel
Lecture 10: Log4j for better logging
Chapter 3: Page Object Model for Selenium tests | Advanced Selenium WebDriver
Lecture 1: What is Page Object Model
Lecture 2: Page Factory
Lecture 3: Creating first Page Object
Lecture 4: Base Page Object
Lecture 5: Selenium Homework (describe other pages)
Lecture 6: All Page objects completed
Lecture 7: Using Page Objects in tests
Lecture 8: Selenium Homework (fix other test)
Lecture 9: All tests completed
Lecture 10: Inheritance and components in POM
Chapter 4: Advanced Selenium Interactions | Advanced Selenium WebDriver
Lecture 1: Check-boxes and radio buttons
Lecture 2: Dropdowns
Lecture 3: Working with Alerts
Lecture 4: New windows and tabs
Lecture 5: Working with iFrames
Lecture 6: Key Presses
Lecture 7: Uploading files
Lecture 8: Using JavaScriptExecutor
Lecture 9: Scrolling on the page
Lecture 10: Drag and Drop
Lecture 11: Hover Over
Lecture 12: Working with sliders
Chapter 5: Selenium Data Driven Framework | Advanced Selenium WebDriver
Lecture 1: Selenium Data Driven Framework
Lecture 2: TestNG Parameters
Lecture 3: TestNG DataProviders
Lecture 4: Static DataProviders
Lecture 5: Using spreadsheets as DataProviders
Lecture 6: Reading CSV file
Lecture 7: Running test with CSV DataProvider
Chapter 6: Advanced Selenium Techniques | Advanced Selenium WebDriver
Lecture 1: Soft Asserts
Lecture 2: Capturing Screenshots
Lecture 3: Collecting JavaScript errors
Lecture 4: TestNG Test Listeners
Lecture 5: Test reports
Lecture 6: Work with site cookies
Lecture 7: Using browser profiles
Lecture 8: Testing Hybrid Mobile Applications
Lecture 9: Headless browsers and drivers
Lecture 10: Bonus Lecture: Discount coupons
Instructors
-
Dmitry Shyshkin
Become a test automation pro with my courses.
Rating Distribution
- 1 stars: 29 votes
- 2 stars: 36 votes
- 3 stars: 269 votes
- 4 stars: 868 votes
- 5 stars: 1201 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