Agnostic Test Automation Framework using the Page Object pattern