###Usage of Selenium
- Functional Testing (GUI)
- Performance Testing (network latency)
- Accessibility Testing (broken links)
- Browser Compatiability Testing (DOM & Computer Vision & Red-Glass)
- Cloud Testing (based on Grid2 & Maven & CI & Other Tool Chains)
- Security Testing (Scan the vulunerability)
###Others
- CI
- Jenkins/Hudson
Day2
###Codeless Automation
A record playback approach to selenium
- Selenium 1
- Selenium 2
- Create, Modify, edit step in web UI
- export to language binding
- plugin architechture
- breakpoint
- loading, saving, exporting
- cut/paste of steps
- element highlight of testing locators
- replacement of Selenium IDE in future(end of this year)
###Why Use
- create quick, throwaway script
- automate boilerplate code
- not so technical
###Others
- selenium builder interpreter
- interpreter config file
##Se IDE
http://release.seleniumhq.org/selenium-ide/2.2.0/
- Plugins
- Firefox Addons
- WebDriver Playback
- Different Browsers
- Debugger
###Why use?
- Ad hoc Testing
- Boilerplate code like login, logout pages
- Quick and dirt testing
- Learn the code
##HtmlElement extends Page Object