This selenium WebDriver Automation training must complete your desire automation needs. You can able to develop advance test scripts along with different feature of web applications. Moreover you can be able to analyze and recommend the appropriate Selenium Automation Tool based on the Automation needs for the project. You would also be able to get understanding to create custom automation framework for small, medium or big projects. This training give you fully commands to interact with me to discuss your automation needs and view points to clear out query of selenium in best possible ways.
Topics Covered
Lesson: 1 [BASICS OF JAVA] Java Introduction - Selenium Overview - Installing Java - Installing Eclipse - Features of Java - First Java Program with Eclipse - Concept of Class file - Data types in Java - String class - If statements Loops, Arrays, and Functions - Conditional operators - While Loop - For Loop - Usage of Loop in selenium - Single & Two dimensional Arrays - Drawbacks of Arrays - Function input parameters - Function Return types Object Oriented Programming - Local & Global variable - Static and Non-static variables - Static and Non-static functions - Object in Java - Constructors - Usage of object in selenium Packages, Access Modifiers, Exception Handling - Creating packages - Accessing class across packages - Accessing modifiers – Public, Private, Default, Protected - Exception handling with Try and Catch block - Throwable class - Final and Finally - Throw and Throws - Different type of Exceptions - Need of exception handling in selenium String, File Handling - String class and functions - Reading/Writing text files - Concept of Jar file ---------------------------------------------------- Selenium WebDriver – Part 1 - Why WebDriver? - Download tools and Jars for WebDriver - Configure WebDriver in eclipse - Drivers for Firefox, IE, Chrome, etc… - First selenium code - Working with chrome and IE - Concept of Firefox profile - Close and Quit difference Selenium WebDriver – Part 2 - Firepath and Firebug Add-ons in Mozilla FF - Inspecting elements in different browsers - Identifying WebElements/WebLocators - CSS selectors - Create selenium basic scripts Selenium WebDriver – Part 3 - Configure JUnit with WebDriver - Setup JUnit in Eclipse - Develop and execute first script using JUnit - Create test suite with JUnit - Before/@After vs. BeforeClass/@AfterClass - User of Annotations in WebDriver - Generate script execution text report using JUnit Selenium WebDriver – Part 4 - Perform General/Common action using WebDriver - Open browser page (FF, Chrome, IE) - Maximize browser window - Open website URL - Type in textbox/text area - Click events - Store text of elements - Get current page title and URL - Select dropdown/listbox value - Use of verify commands - Generate custom alerts - Browser navigation - Capture screenshot of webpage - Mouse events - Enable/Disable element verification - Handle prompt, alert, and confirmation popup - Highlight page elements Selenium WebDriver – Part 5 - Wait commands in WebDriver - Implicit waits - Explicit waits Selenium WebDriver – Part 6 - Data driven script using WebDriver - Excel integration - Examples and Q&A ---------------------------------------------------- Addition Topics for Guideline Selenium Framework – Part 1 - Why framework? - What is framework? - When to use framework? - Different between various frameworks - Choose suitable framework Selenium Framework – Part 2 - TestNG framework (Develop basic module) - Setup TestNG environment - Create and execute script with TestNG-WebDriver - TestNG Annotations Selenium Framework – Part 3 - Overview for custom developed framework - Guideline for create custom framework
Who should attend
- Candidates from Technical or Non-Technical Fields, Experienced or Non-Experienced Engineers, Corporate Engineer or QA's. - Who want more exposure about Test Automation and Tools, Who want to make career in Automation Testing. - Who want career Guideline about Software Testing with Automation.
Pre-requisites
Basic English knowledge, Basic about HTML & programming language, Internet access to run automation script on browser, Skype or other account for online training.
What you need to bring
Notebooks to mark the important points which can be covered during Sessions, also note down if any query or question."
Key Takeaways
- Complete Knowledge of Software Test Automation using WebDriver - Ready to move in Automation Testing with LIVE projects - Confidence to start to do automation with different automation frameworks.