Page Objects: a pattern for writing more maintainable UI tests in Selenium | Hacker News Reader