https://learnautomation.notion.site/Java-Selenium-4-0-Syllabus-bfcd04fe92d54843b589d922abd77c6f
Selenium 4.0 training course helps you gain an in-depth knowledge of WebDriver, TestNG, Wait, Locating Techniques, AutoIT, Page Object Design Pattern, Parallel execution, GitHub, Jenkins and Cloud Integration. This Selenium 4.0 features real-world examples of training you to use Selenium WebDriver effectively.
- Real-life, industry-based projects
- 36 hours of instructor-led online training
- This course starts with a refresher on Core Java, where basic and core concepts are explained and then Selenium Webdriver concepts are explained.
Target Audience:
- Freshers
- Test engineers
- Test leads
- Test analysts
- Quality assurance engineers
- Software developers
- Test managers
Key Learning Outcomes:
- This course will enable you to:
- Revise the Core Java concepts that are essential for learning Selenium WebDriver
- Understand the scope of test automation in DevOps and the fundamentals of test automation
- Understand Selenium WebDriver architecture and various layers of interaction
- Set up WebDriver project using IntelliJ Idea IDE and write test cases using TestNG
- Locate elements using various locating techniques
- Work with various WebDriver commands to drive web browser and WebElement commands to deal with various web components
- Learn to handle various possible scenarios regarding pop-ups, multiple windows, frames, dropdowns, Calenders, Dynamic WebTables, Autosuggestions, Multiselect and taking screenshots
- Learn to read and write to different file formats using java and other opensource libraries
- Implement page object design pattern and data-driven testing
- Learn how to handle different types of exceptions
- Understand how to use Maven, AutoIT, log4j, and testNG listeners
- Learn to use Selenium Grid with TestNG for parallel execution
- Learn to use Cloud services like BrowserStack to run parallel or sequential
- Learn to generate dynamic test data using Java Faker API
- Learn to implement an Extent report
- Execute a project from scratch by building an automation framework and automating a few test scenarios