We all know that UI test automation for any complex, rapidly changing web application can be daunting. Authoring effective tests is often painstaking, and the maintenance burden of keeping them kicking is generally hefty. In order to stay on top and keep our QA team in good mental health here at LinkedIn, we’ve adopted the page object pattern and implemented it in a way that solves some of the common headache-inducing problems around test automation. Wade Catron will demonstrate how this approach affords us a natural feeling, driver-independent test API with a tidy home for element locator mappings, producing tests that are robust, readable, and easy to fix.
[youtube 455UlZLRet8]
[youtube 72TmpscEXgI]
[youtube x7LJ0WVPwEI]
[youtube M8WESr0OV8k]
Video producer: San Francisco Selenium User Group