Make Your Automation Behave
Extending Your Framework for BDD
Angie Jones
http://angiejones.tech
@techgirl1908

Senior Automation Engineer
Twitter, San Francisco, CA, USA


UI Automation
@techgirl1908
Page Object Model
- Classes representing pages of the application
- Objects representing elements of the page
- Methods used to invoke actions on the page's elements

@techgirl1908
Automated Scenario

@techgirl1908

Behavior-Driven Development
@techgirl1908


@techgirl1908

@techgirl1908

@techgirl1908


@techgirl1908


@techgirl1908


@techgirl1908




@techgirl1908


@techgirl1908

@techgirl1908


@techgirl1908

@techgirl1908
Multiple Step Definition Files

@techgirl1908

@techgirl1908


@techgirl1908


@techgirl1908


@techgirl1908



@techgirl1908
Running the Tests

@techgirl1908
Make Your Automation Behave
Extending Your Framework for BDD
Angie Jones
http://angiejones.tech
@techgirl1908

Senior Automation Engineer
Twitter, San Francisco, CA, USA