NeoCoder

Selenium

Home Training Library Automation Testing Selenium

We've everything to build a perfect L&D program

700+
Learning Topics
120+
Video Content
100+
Coding Exercises
300+
Quiz
450+
Skill Assessment
100+
Hands-on Projects

Topics Covered

Selenium
Introduction to Selenium
  • Selenium overview
  • Selenium Fundamentals
  • Selenium components – IDE, Server, Grid
  • Concept of DOM and Webtables
  • Locator and DOM related tools
  • Selenium Locator Strategies
  • Handling JavaScript alerts, confirmation and prompts
  • Handling alerts, model windows and iframes
  • Handling AJAX and Test Synchronization
  • Structure dependent and attributes based locators
  • Difference Between RC and WebDriver
  • Installing and Configuring Selenium WebDriver in Eclipse
  • Group test automation project execution
  • Testing Frameworks for Selenium
  • What is Junit and TestNG?
  • Similarities and Differences
  • Junit Test Suites
  • TestNG Test Suites
  • Using TestNG 
  • Test Fixtures and Annotations
  • Taking screenshots and trigger on error
  • WebDriver in various scenarios
  • Handling common objects such as Checkbox, Radio buttons, Dropdown, Autocomplete
  • Dealing with mouse hover in WebDriver
  • Controlling browser attributes and navigation
  • Validating on CSS attributes of objects
  • Find broken images/links in website
  • Reporting the test execution (TestNG Report)
  • Using Extent reports for reporting results including writing test step results to the report
  • JavaScript action for scroll
  • Implicit and Explicit Wait
  • Various flavors Chrome, IE and Firefox
  • WebDriver user defined actions and keyboard entries
  • Data Driven frameworks for Excel
  • Headless execution of Tests
  • Reading test related variables from properties file
  • Data Driven using CSV & Databases
  • Page object model framework
  • Page Factory and POM for better maintenance and reusability
  • Combing Page Factory with Data driven test
  • Updating the existing tests in POM model
  • Installing Maven and dependencies using pom.xml
  • Discussion on Mock Exam submissions to help improve on practical aspects
  • Hybrid Framework concepts
  • Difference between Keyword driven and Hybrid Frameworks
  • Reporting results back to the framework
Selenium
Introduction to Selenium
  • Selenium overview
  • Selenium Fundamentals
  • Selenium components – IDE, Server, Grid
  • Concept of DOM and Webtables
  • Locator and DOM related tools
  • Selenium Locator Strategies
  • Handling JavaScript alerts, confirmation and prompts
  • Handling alerts, model windows and iframes
  • Handling AJAX and Test Synchronization
  • Structure dependent and attributes based locators
  • Difference Between RC and WebDriver
  • Installing and Configuring Selenium WebDriver in Eclipse
  • Group test automation project execution
  • Testing Frameworks for Selenium
  • What is Junit and TestNG?
  • Similarities and Differences
  • Junit Test Suites
  • TestNG Test Suites
  • Using TestNG 
  • Test Fixtures and Annotations
  • Taking screenshots and trigger on error
  • WebDriver in various scenarios
  • Handling common objects such as Checkbox, Radio buttons, Dropdown, Autocomplete
  • Dealing with mouse hover in WebDriver
  • Controlling browser attributes and navigation
  • Validating on CSS attributes of objects
  • Find broken images/links in website
  • Reporting the test execution (TestNG Report)
  • Using Extent reports for reporting results including writing test step results to the report
  • JavaScript action for scroll
  • Implicit and Explicit Wait
  • Various flavors Chrome, IE and Firefox
  • WebDriver user defined actions and keyboard entries
  • Data Driven frameworks for Excel
  • Headless execution of Tests
  • Reading test related variables from properties file
  • Data Driven using CSV & Databases
  • Page object model framework
  • Page Factory and POM for better maintenance and reusability
  • Combing Page Factory with Data driven test
  • Updating the existing tests in POM model
  • Installing Maven and dependencies using pom.xml
  • Discussion on Mock Exam submissions to help improve on practical aspects
  • Hybrid Framework concepts
  • Difference between Keyword driven and Hybrid Frameworks
  • Reporting results back to the framework

Tailor the curriculum for your tech team with customizable skill modules

Yes, L&D professionals can handpick the skill modules of their choice from our huge repository to design the perfect skill development program for their tech team and drive greater ROIs.

Contact us for a Demo +91 - 93429 07576

Why neoCoder's skill
modules are the finest?

Content structured to different learning level

Organizations commit a huge mistake in the employee L&D programs by providing the same learning content for both entry-level freshers and experienced professionals.

Organizations commit a huge mistake in the employee L&D programs by providing the same learning content for both entry-level freshers and experienced professionals.

  • Noob
  • Beginner
  • Intermediate
  • Advanced
  • Master

 

24x7
Replenishing content

In a world of continuous technological advancement, the learning materials should be fresh and updated.

Our skill modules are constantly updated with respect to the changes in the tech universe. Hence your employees stay on track with the latest tools and technologies used in the industry.

Diverse
assessment options

Our powerful AI-powered engine helps you to assess your employee’s potential at once. With the aid of the auto-evaluation feature, the following diverse assessment modules are evaluated at a rapid rate, thereby saving an enormous time.

  • Quiz
  • Skill assessments
  • Coding Exercises
  • Hands-on projects

Accelerate your upskilling program with NeoCoder