14
QSpiders - Selenium Webdriver Syllabus Software Testing Training Institute

QSpiders - Selenium Webdriver

Embed Size (px)

Citation preview

Page 1: QSpiders - Selenium Webdriver

QSpiders - Selenium Webdriver

Syllabus

Software Testing Training Institute

Page 2: QSpiders - Selenium Webdriver

Introduction to Automation

What is AutomationAdvantages of AutomationDisadvantage of AutomationAutomation tools

Software Testing Training Institute

Page 3: QSpiders - Selenium Webdriver

Introduction to Selenium

What is Selenium?Selenium WebDriverSetting up SeleniumHandling Browser Window

Software Testing Training Institute

Page 4: QSpiders - Selenium Webdriver

HTMLIntroduction to HTMLCreating web pages Create different types of Elements

with tags, attribute & text

Software Testing Training Institute

Page 5: QSpiders - Selenium Webdriver

LocatorsWhat is locator?Locator typesSelecting locatorsUsing locatorsDynamic locators

Software Testing Training Institute

Page 6: QSpiders - Selenium Webdriver

Handling WebElementDifferent ways to click on the elementDifferent ways to perform typingUsing getters and setters for validationImportant methods of WebElementHandling element present inside Frame

Software Testing Training Institute

Page 7: QSpiders - Selenium Webdriver

Handling Multiple ElementsUsing find ElementsHandling List<WebElement>Performing action on multiple elementsHandling Auto suggestions

Software Testing Training Institute

Page 8: QSpiders - Selenium Webdriver

Handling Mouse eventsPerforming mouse hover actionHandling Context MenuHandling Drop down MenuPerforming Drag and Drop action

Software Testing Training Institute

Page 9: QSpiders - Selenium Webdriver

Handling List BoxSelecting options using different methodsVerifying the list box typeHandling Multi select list boxHandling Dynamic List boxHandling Customized list box

Software Testing Training Institute

Page 10: QSpiders - Selenium Webdriver

Handling PopupIntroduction to types of popupTechniques identify popup type Handling Window popupUsing Auto IT

Software Testing Training Institute

Page 11: QSpiders - Selenium Webdriver

Page Object ModelIntroduction to Page Object ModelHandling Elements AnnotationPage DecorationAdvantages of POM

Software Testing Training Institute

Page 12: QSpiders - Selenium Webdriver

TestNGUnit Testing using TestNGTestNG annotationsTestNG reportingTestNG AssertionParallel execution

Software Testing Training Institute

Page 13: QSpiders - Selenium Webdriver

Automation Frame Work What is Automation Frame

Work Why Frame work Types of Frame work Designing Frame work Customizing Frame work Implementation of Frame

Work Execution of Frame Work

Software Testing Training Institute

Page 14: QSpiders - Selenium Webdriver

Automation ProjectImplementing Frame work on Web ProjectChallenges faced in Automation ProjectArchitecture of Frame WorkAutomation CV preparationAutomation interview preparation

Software Testing Training Institute