Skip to content

Latest commit

 

History

History
54 lines (45 loc) · 1.04 KB

index.md

File metadata and controls

54 lines (45 loc) · 1.04 KB

Table of Contents

  1. Introduction
  • The Selenium Project and Tools
  • Functional Test Automation Basics
  • These Docs
  1. Getting Started with WebDriver
  • Supported Browsers
  • Locating Elements
  • Acting on the AUT
  • Reading Page State
  • Grabbing Screenshots
  • The Rest of the API
  1. WebDriver
  • Driver Requirements
  • Browser Launching and Manipulation
  • Waits (implicit & explicit)
  • Support Classes
  • HTTP Proxies
  1. Remote WebDriver
  • Desired Capabilities
  • Local File Detector
  1. Best Practices
  • Page Object Models
  • Generating Application State
  • Mock External Services
  • Improved Reporting
  • Avoid Sharing State
    • Fresh browser per test
    • Unique test accounts
  1. Worst Practices
  • Captchas
  • File Download Support
  • HTTP Response Codes
  • GMAIL and Facebook Logins
  • Performance Testing
  1. Selenium Grid
  • Why Grid?
  • Setting Up Your Own
  • Configuration
  • Maintaining
  1. Record-and-Playback

  2. Driver Idiosyncrasies

  • Shared capabilities
  • Driver specific capabilities