For the last two JIRA releases we have been working hard to revamp our in-browser acceptance test suite by developing a library of reusable page objects. In this three-part blog series (part one), I talk about what we did and how JIRA plugin developers can make use of that work. After reading this part you should already have idea what page objects are and how you can use the library to write better tests and improve quality of your plugin.