Selenium, and WebDriver by extension have a bad reputation for being unreliable, unmaintainable and slow. Care to guess whose fault it is? Have a mirror handy? The good news is that we know how to address these problems.
- Page Objects FTW - 20 minutes
- Locators
- dynamic
- Elements
- input
- select
- checkbox
- Actions
- open()
- wait_until_loaded()
- validate()
- success = True
- 'Rules'
- Locators
- Aaagh! Synchronization - 10 minutes
- and I quote 'Explicit is better than implicit.'
- latches
- Proxy All Things! - 5 minutes
- issue 141
- '3rd party crap' -- yes, that is a technical term
- timings
- Back to the Future - 5 minutes
- HTML5
- Canvas
Also mention this: https://code.google.com/p/robotframework/