Page Object and Factory - Design Pattern Demo