Windmill Testing Table of Contents


Table of Content
 

 

Installing

  •  Installing Windmill from a pre-built package
  •  Installing Windmill From Source
  •  Installing for Development

Running Windmill

  •  Command Line Utility
  •  Actions
  •  Browsers and URLs
  •  The Shell Environment

Preferences File

  •  Introduction
  •  Example

Building Tests

  •  IDE
  •  Python Tests
  •  JavaScript Tests

IDE

  •  Starting the IDE
  •  Recording Tests
  •  Editing Tests
  •  Playing the Tests
  •  Saving Tests
  •  DOM Explorer
  •  Assertion Tool
  •  Firebug Lite Integration
  •  Output & Performance Tabs
  •  Settings Dialog
  •  System
  •  IDE/Recorder

Python Tests

  •  Passing Variables from the command line

JavaScript Tests

  •  Test Setup and Parsing
  •  Test Phases
  •  Organizing Your Tests
  •  The initializejs file
  •  Running Your Tests in a Specific Order
  •  Test Formats
  •  Single functions
  •  Controller API Command Objects
  •  Asserts
  •  Waits
  •  Calling actions directly from JavaScript
  •  The special “waitsforJS”
  •  Grouping tests in arrays
  •  JSUnit-Compatible Asserts
  •  Namespacing Tests
  •  Running JavaScript Tests
  •  Developing Tests — Running Specific Tests or Phases
  •  Running only a specific test
  •  Running only a specific phase of your test
  •  Directly from the command line
  •  Testing code which arguments native objects

Running Tests

  •  Running and Loading
  •  Running Tests from Nose
  •  Running JavaScript Tests

Variable Registry

  •  Test Variable Registry    

Proxy Chaining

  •  Controller API

Usage Examples

  •  windmillcontrollercommands
  •  Variable Registry

Unit Tests

  •  Local Tests
  •  Internet Tests
  •  JavaScript Tests
  •  Python Tests
  •  Framework Tests

Django Integration

  •  Executing tests from Django’s test System
  •  Using managepy test_windmill

SSL Support

  •  Install PyOpenSSL
  •  Install Windmill’s Certificate Authority
  •  Installing CA on Windows
  •  Installing CA on Mac OS X

Advanced Windmill

  •  Launching firefox with your own profile
  •  Extensions    
  •  wxWindmill

 

Apply for Certification

www.vskills.in/certification/Windmill-Testing-Certification

 For Support