Advanced Selenium Training Course in Pune | Nasik

 Location: Pune : Nasik | Call / WhatsApp : 98 23 195 438

Enquiry :  sandeep@stqatools.com

 

 JAVA | SELENIUM | TestNG | APACHE POI | DATABASE | DATA DRIVEN | KEYWORD DRIVEN | HYBRID DRIVEN | POM | XSLT | EXTENT | AutoIT | GRID | MAVEN | JENKINS 

 

JAVA | INSTALL & SETUP

JAVA | BASIC

JAVA | KEYWORDS

·       JAVA | Java for Selenium·       JAVA | Data type·       JAVA | this keyword
·       JAVA | Download Install and Setup.·       JAVA | Variables·       JAVA | super keyword
·       JAVA | First Java program·       JAVA | Access Modifiers·       JAVA | final keyword
 ·       JAVA | Basic Operators·       JAVA | static keyword
 ·       JAVA | Class and Object 

JAVA | ADVANCE

·       JAVA | Decision Making 
·       JAVA | Inheritance·       JAVA | Loop Control

SELENIUM | LOCATORS & WEBELEMENTS

·       JAVA | Polymorphism·       JAVA | String·       SELENIUM | Locators
·       JAVA | Abstraction·       JAVA | Array·       SELENIUM | Find Element / Elements
·       JAVA | Constructors·       JAVA | Methods·       SELENIUM | Absolute Relative XPath
·       JAVA | Encapsulation ·       SELENIUM | Find Elements using Browser Inspector
·       JAVA | Exception handling ·       SELENIUM | Firebug & Firepath
·       JAVA | Collections

SELENIUM | BROWSERS SETUP

 
 ·       SELENIUM | Firefox Browser 
 ·       SELENIUM | Chrome Browser / Safari Browser

SELENIUM | ADVANCE

SELENIUM | INSTALL & SETUP

·       SELENIUM | IE Explorer / Edge Browser·       SELENIUM | Calendar Handling
·       SELENIUM | Introduction·       SELENIUM | HtmlUnitDriver & PhantomJS Headless Browser·       SELENIUM | Window
·       SELENIUM | Eclipse Set up ·       SELENIUM | Tab
·       SELENIUM | First Script ·       SELENIUM | Robot Class
 

SELENIUM | INTERMEDIATE

·       SELENIUM | Screenshot
 ·       SELENIUM | Alert and PopUp·       SELENIUM | JavaScriptExecutor

SELENIUM | COMMANDS

·       SELENIUM | iframe·       SELENIUM | Desired Capability (Marionette)
·       SELENIUM | Browser Commands·       SELENIUM | Wait Commands·       SELENIUM | Cookie
·       SELENIUM | Navigation Commands·       SELENIUM | Dynamic WebTable 
·       SELENIUM | WebElement Commands·       SELENIUM | Assert and Verify 
 ·       SELENIUM | Mouse Hover Action

SELENIUM | INSTALL & SETUP

  ·       SELENIUM | BROWSERS SETUP

TestNG | INSTALL & SETUP

 ·       SELENIUM | COMMANDS
·       TestNG | Introduction

TestNG | BASIC

·       SELENIUM | LOCATORS & WEBELEMENTS
·       TestNG | Installation in Eclipse·       TestNG | Execution Sequence of Annotations·       SELENIUM | BASIC
·       TestNG | First TestNG Script·       TestNG | Build Test Suite / TestNG.xml file·       SELENIUM | Checkbox / Radio Button
·       TestNG | Annotations·       TestNG | Skip / Disable Tests in TestNG·       SELENIUM | Drop Down
 ·       TestNG | Prioritizing of Test Cases·       SELENIUM | Drag And Drop
 ·       TestNG | Grouping of Test Cases·       SELENIUM | Scroll Page

TestNG | ADVANCE

·       TestNG | Exception·       SELENIUM | Right Click
·       TestNG | Parameterization Using TestNG.xml file ·       SELENIUM | Double Click
·       TestNG | Parameterization Using @DataProvider ·       SELENIUM | Keyboard Events
·       TestNG | Parallel Execution in TestNG

JAVA | Read / Write XLS Files

·       SELENIUM | Tool Tip
·       TestNG | Hard / Soft Asserts·       Reading/Writing Microsoft XLS Files 
·       TestNG | Listeners·       Counting Rows and Columns 
·       TestNG | IRetryAnalyzer – How to Run Failed Test Cases·       Practical Examples

JAVA | Connecting to Databases

·       TestNG | HTML Reports ·       MySQL
  ·       Sending SQL Queries to Database
 

JAVA | SELENIUM | Page Object Model (POM) & Page Factory in Selenium

·       Process the Results

JAVA | SELENIUM | Automation Test Frameworks

·       What is POM·       Practical Examples
·       Data Driven Framework·       Why POM? 
·       Keyword Driven Framework     ·       Advantages of POM 
·       Hybrid Framework·       Creating POM Tests

JAVA | SELENIUM | Selenium GRID

 ·       What is Page Factory?·       What is Selenium Grid?
 ·       Creating Tests with Page Factory·       When to Use Selenium Grid?

JAVA | SELENIUM | Report Generation

 ·       What are Hub and Node?
·       Using TestNG ·       How to Install and Use Grid 2.0?
·       Using XSLT

JAVA | SELENIUM | AutoIT

·       Designing Test Scripts That Can Run on the Grid
·       Using Extent Reporting·       Installing AutoIT 
 ·       Components of AutoIT 
 ·       Using FinderTool

JAVA | SELENIUM | JENKINS

JAVA | SELENIUM | MAVEN

·       AutoIT commands·       Installing/Configuring Jenkins
·       What is Maven and Why Maven?·       Creating Scripts in AutoIT·       Scheduling Test Execution in Jenkins
·       Installing/Configuring Maven·       Creating executable files·       Auto mail configuration in Jenkins
·       Creating Maven Project·       Running AutoIT Scripts from Selenium·       What is continues integration?
·       Importing Maven Project into Eclipse ·       Continues integration with JENKINS
·       What is POM.xml?  
·       Adding Dependencies to POM.xml