Selenium 2 - Web Driver basics
  • Introduction
  • 1. Pre-requisites
    • 1.1 Intro to the Tools in brief
    • 1.2 Setting classpath for Java
    • 1.3 Selenium IDE
    • 1.4 Eclipse Project setup
  • 2. Selenium For Beginners
    • 2.1 Setting up Browsers
    • 2.2 WebDriver Locators
    • 2.3 Multiple Elements Handling
    • 2.4 Assertions
    • 2.5 Wait Time
  • 3. Testing Frameworks for Selenium
    • 3.1 JUnit
    • 3.2 Why TestNG over Junit
    • 3.3 Sample TestNG Class
    • 3.4 Extent Reports
    • 3.5 Sample Test Suite
  • 4. Selenium Prospects
    • 4.1 Proxies,Profiles
    • 4.2 Handling Multiple Windows
    • 4.3 Webdriver Actions
    • 4.4 Generate Logs
    • 4.5 Javascript executor
    • 4.6 Handling frames
  • 5. Concrete Scripts
    • 5.1 Test Suite parameterisation
    • 5.2 Object Repository
    • 5.3 Using Properties file
    • 5.4 Capture Screenshot
    • 5.5 Robust Xpath
  • 6. Continuous Integration
    • 6.1 ANT Basics
    • 6.2 Ant Build XSLT.xml
    • 6.3 Issues in Jenkins
  • 7. WorkArounds for Commonly faced issues
    • 7.1 IE Driver NOT working
    • 7.2 Presence of iFrames
Powered by GitBook
On this page

Was this helpful?

Introduction

This book is a tutorial on how to use selenium for web application automation testing. It's not an in-depth book on java, testing or selenium, rather it focusses on how get up and running with Selenium and testNG. We will also briefly cover JUnit. By the end of the book we will have a fair understanding of below technologies.

  1. Eclipse

  2. JAVA,

  3. Selenium API,

  4. testNG

  5. ExtentReports

  6. ANT

Next1. Pre-requisites

Last updated 5 years ago

Was this helpful?