1. Boston Meetup: Best Practices for Continuous
Integration at Scale
Scaling Browser Test Automation
Framework and Demo
Arpit Gupta
@arpitgupta
2. Agenda
• Writing sample Automated test case
1. Basic example
2. Intermediate example
3. Slightly advanced example
• Actual test suite
– Demo
– Code Walk through
• More examples
8. Browser Automation library
• Opening & closing different browser types
– Chrome
– Firefox
– Safari
• File downloading & comparing with csv
– Via Firefox profile
•
•
•
•
•
Alert pop ups
Database connection
Generating Test Data
Waiting for a process to complete
Support for complex browser elements: chzn dropdown,
high charts, tables, etc.