Selenium

CORE JAVA + MANUAL TESTING + SELENIUM 

 Selenium 

Introduction 

  • What is Selenium? 

  • Who developed Selenium? 

  • Selenium Components 

 Selenium IDE 

  • Installing Selenium IDE 

  • Creating your First Selenium IDE script 

  • How to use Locators in Selenium IDE 

  • How to enhance a script using Selenium IDE 

  • Creating and Running Tests 

  • Creating and Running Test Suite 

 WebDriver Introduction 

  • Introduction to WebDriver & Comparison with Selenium RC 

  • Installing Selenium WebDriver 

  • Architecture of selenium Webdriver 

  • Creating your First Script in Webdriver 

 Launching AUT and Inspecting properties of Elements 

  • Launching AUT in FireFox 

  • Launching AUT in InternetExplorer 

  • Launching AUT in Chrome 

  • Launching AUT in Safari 

  • Inspecting properties of Elements on different Browsers 

  • Installing FireBug and FirePath 

  • Creating FireFox Profile 

 Automating Operations on various Elements 

  • Browser 

  • TextBox 

  • ListBox 

  • Links 

  • Check Box 

  • Radio Button 

  • HTML Tables 

  • Calendars 

 Automating Keyboard and Mouse Events 

  • Action Class 

  • KeyBoard Events 

  • Drag & Drop Actions 

  • Mouse Hover Action 

  • RightClick, Double Click & Tool Tip 

 Handling multiple Windows 

  • getwindowHandle() 

  • getwindowHandles() 

  • Switching between windows 

  • Handling elements present in different windows 

 Handling Alerts 

  • accept() 

  • dismiss() 

  • getText() 

  • sendKeys() 

Handling Frames 

  • What is iFrame? 

  • Locating Frames 

  • Switching between Frames 

  • Handling Frames 

 Handling Ajax Components 

  • Handling Ajax Components 

 Creating Customize XPath/CSS Selectors 

  • What is XPath 

  • When to Use XPath 

  • Absolute XPath/Relative XPath 

  • Specifying conditions with XPath 

  • CSS Selectors 

  • Customizing CSS Selector 

 Synchronization 

  • ImplicitWait 

  • WebDriverWait 

  • FluentWait 

  • PageLoadTimeout 

 What is TestNG? 

  • Advantages of TestNG over JUnit 

  • Why do we need TestNG in Selenium? 

  • Installing TestNG in Eclipse 

  • Creating a New TestNG Test File 

  • Test annotation 

  • Running the Test 

  • Checking reports created by TestNG 

  • Generating HTML Reports 

  • Annotations used in TestNG 

  • Validating Tests with Assertions 

  • Creating multiple Tests 

  • Prioritizing Tests 

  • Parameterizing Tests with dataProvider 

  • TestNG dataProvider with Excel 

  • Creating and Running Test Suites with TestNG.xml 

  • Parallel Test Execution with TestNG 

  • Cross Browser Testing using TestNG 

 Automation Test Frameworks 

  • Modular Driven Framework 

  • Keyword Driven Framework 

  • Data Driven Framework 

  • Hybrid Framework 

 Page Object Model (POM) & Page Factory in Selenium 

.

...
10000
2 days left at this price!
  • Language
    English
  • Skill level
    Experience Staff
  • Certificate
    Yes