0% found this document useful (0 votes)
306 views

Advanced Selenium PDF

Uploaded by

shweta22a
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
306 views

Advanced Selenium PDF

Uploaded by

shweta22a
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 3
Syllabus for ind SEE rane EOH Advanced Selenium with Cucumber Course Duration for Advanced Selenium training * 6 weekends (Sat-Sun) Objective for Advanced Selenium * To become an expert in Advanced Selenium concepts and be able to implement them in the industry. * To lear BDD testing using Cucumber Eligibility for Advanced Selenium * Knowledge of Software Testing principles * Mandatory Knowledge of Java (Implementation of Classes, Objects, Inheritance, Polymorphism, Collections, Arrays etc.) Advanced Selenium with Cucumber Syllabus Introduction Selenium IDE Overview of Selenium ¥ Introduction to Selenium IDE ~ Advantages of Selenium v Features of Selenium IDE ¥ The Selenium Suite ¥ Installing Selenium IDE ¥ Inroduction to Selenium IDE w IDE Options ¥ Selenium Remote Control ¥ Building test cases ¥ Selenium Grid Running Test Cases ¥ Architecture of Selenium Grid ¥ IDE Script Debugging v The Hub & The Nodes Y Writing a Test Suite ¥ Basics of Web Driver ¥ Using Locators in Selenium Setting up the environment ¥ Verification points in IDE Configure FireBug & FirePath Working with regular expressions v Advanced Selenium WebDriver ¥ User extensions v TestNG ¥ Execute scripts across browsers ¥ Automation Framework ¥ Advanced Automation Framework Selenium WebDriver Core Java Overview How Sottum WebDrver Werks ¥ Configuring Selenium WebDriver With Eclipse Why Java for Selenium v Selenium RC vs WebDriver 7 First lava Program ¥ Set Up WebDriver Client y Rees Ne ts v Programming your tests in WebDriver ¥ Debugging WebDriver test cases ¥ Control-ow statements Y Troubleshooting ¥ Operators ~ Testing HTTPS and Security Pop-ups vy Arrays ~ Running Test on GeckoDriver vy Loops ¥ Executing and Debugging tests in browsers v Classes and Objects wie v Class Constructors = Chrome ¥ Classs program in Java « Frefox ¥ Inheritance & Polymorphism ¥ Desired Capabilities in Selenium WebDriver ¥ Introduction to Interface Y Session Handling Collection hierarchy Handle Alerts and Multiple Windows using WebDriver ¥ Uploading & Downloading using WebDriver Brera: PNONELis-temeL Merrell) el-1m Accessing Forms & GUI Objects ‘Text box interaction Radio button interaction Handling Checkboxes with WebDriver API Handling static dropdowns Handling dynamic drapdowns Drag & Drop Keyboard Interaction Mouse Interaction Multi select KERR ERK K Selenese Commands ¥ Actions Accessors ¥ Assertions ¥ Using Locators in Selenium = Locating by 1D * Locating by Name & using filters = Locating by Link Text * Locating by CSS Selector = Locating by DOM ‘Synchronization in WebDriver ¥ What is implicit wait? What is explicit wait? ¥ AJAX Calls in Selenium = What is AJAX = Handling AJAX Calls. = Challenges Accessing Web Tables ¥ What is a Web Table? * Static Tables = Dynamic Tables ¥ Locating Web Table elements v Fetching number of rows and columns ¥ Fetching cell value Test Design Techniques ¥ Page Object Model = Why POM? = What is POM? = POM Benefits Parameterizing using Excel ¥ Logdj Logging Exception Handling Capture Screenshots TestNG Framework ¥ Introduction wv TestNG Features Install and set up TestNG environment v First Test Case with TestNG ¥ TestNG annotations ¥ Junit vs TestNG ¥ TestNG Test Suite ¥ Annotations, Groups & DependOn ¥ TestNG - Ignore Test ¥ Group Test in TestNG + Metagroups + Exclusion Groups ¥ Exception Test ¥ Dependency Test ~ TestNG Parameters & Data Provider ¥ TestNG Reporters & Asserts ¥ Test Cases Prioritizing & Sequencing ¥ TestNG DataProvider with Excel v Multi Browser & Parallel Testing Cookie Handling in Selenium v Why handle cookies ¥ Retrieving, adding and deleting cookies. ¥ Storing a cookie v Using stored cookie Debugging v What are Breakpoints - Implementation of Breakpoints v What is a Startpoint v Implementation of Startpoints Xpath Functions v Contains: v Sibling v Ancestor Selenium Frameworks v Data Driven Test Framework Keyword Driven Test Framework v Hybrid Test Framework Cae eeuleccuk cil Syllabus for Advanced Selenium with Cucumber Cucumber (Behaviour-Driven Testing) ¥ Introduction to Cucumber ¥ Cucumber Annotations = What is 80D? ¥ Working with Step Definitions * BDD wis TOD y Data Driven Testing in Cucumber * What is Cucumber + Parameterization of Test Cases * Introduction to Gherkin + Passing Data Tables to Stops * Selenium Integration with Cucumber BDD ~ Integrating cucumber scenarios with Junt tests * Maven project setup for Cucumber with Selenium ¥ Adding Scenario tags ~ Writing Feature Files with Gherkin syntax ¥ Scenario Hooks in Cucumber Running Scenarios from Feature File ¥ Generating Reports www.mindscriptste

You might also like