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?

  1. 3. Testing Frameworks for Selenium

3.2 Why TestNG over Junit

testNG has some obvious advantages over Junit. The link provided here is a detailed analysis of how testNG scores over Junit. testNG is very easy to understand and addresses some of the key Junit issues. Please click the link

Why TestNG? for details.

Previous3.1 JUnitNext3.3 Sample TestNG Class

Last updated 5 years ago

Was this helpful?