Selenium 3 WEBDRIVER workshop
This workshop is completely hands-on and you will be guided to create your own scripts throughout the workshop. In addition to scripting in Selenium 3, this workshop will also cover examples of Data Driven frameworks using Selenium, TestNG.
- Java basic knowledge, Laptop with Windows 7 OS, Data-card for internet
Payments method:
Online transfer to Bank Account. (Account Name: Destination QA Bank: ICICI Bank Limited, Account Number: 033805500194, NEFT code - ICIC0000338, MICR - 411229009)
TBD
Aparna Naik, is software testing consultant with 16+ years of extensive experience in Automation Testing. Have implemented Automation frameworks at various companies like PC Connection, IBM, Amdocs. She is now running DestinationQA – offering Software Testing services, consultancy and training.
Day 1
- What is Selenium?
- Selenium’s Tool Suite
- What is Selenium 3?
Note – Selenium 3 API is same as WebDriver API
- Driver for Firefox, IE, Chrome using Selenium 3
- Working with objects using id, name, linkname, class, xpath, tagname, CSS
- Handling Input Box/Buttons, links
- Handling Radio Buttons, CheckBoxes, Combobox
- Finding and working with multiple elements
- Hands-on Exercises
- Choosing right locator
- Building your own CSS and Xpath
- Hands-on Exercise
Day 2
Handling Pop up Windows
- Handling JavaScript Alerts
- Hands-on Exercises
Synchronization
- Implicit Wait
- Explicit Wait
- Handling Ajax Autosuggests
- Hands-on Exercises
WebDriver Advanced
- Taking Screenshot
- Window Handles
- Mouse Hover
- Mouse Drag
- Handling frames
TestNG
- What is TestNG, TestNG Annotations
- Running a Test using TestNG.xml
- Data Provider
- Assertions / Error Reporting
- Hands-on Exercise
Day 3
- What is POM?
- POM with Page Factory
- Hands-on Exercise
- What is an Automation Framework?
- What is Data Driven Framework
- Advantages of Data Driven Framework
- Reading from an Excel File
- Writing to an Excel File
- Building Base Class
- Creating Page Objects
- Executing tests multiple times using data from Excel