Skip to content

Instantly share code, notes, and snippets.

@adamgoucher
Created July 14, 2011 18:06
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamgoucher/1083012 to your computer and use it in GitHub Desktop.
Save adamgoucher/1083012 to your computer and use it in GitHub Desktop.
Page Objects 101 outline
Page Objects 101
* Why?
* Readable scripts
* Improved maintenance
* Moves complexity out of Scripts
* Page Objects
* One per page /or/ one per logical section of page
* Locators
* Elements
* Get/Set
* Actions
* Verbs
* Synchronization
* In vs. Out
* Custom wait_for_*
* Parameter driven
* No asserts
* Scripts
* No sync
* No Se API calls
* Custom parent test case
* Custom asserts
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment