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