Site MapAccessibilityContact Us

Call us at (855) 254-1164 to learn more about Enterprise

PushToTest - Open Source Test

Create Robust Selenium Tests With PageObjects

PageObject Brings Object Oriented Benefits To Your Test Scripts


The Page Object Pattern is a strong and efficient way to create, maintain and reuse test scripts for testing Web applications. PageObjects bring object oriented programming to test scripts. In this free, live webinar, on Wed, July 27, at 9AM Pacific Time (GMT-8), Adam Goucher, maintainer of Selenium IDE, will discuss and demonstrate PageObjects with Frank Cohen, Founder at PushToTest.


Register for new screencasts and webinar announcements
-->




Adam's References from the Workshop:

- Testing vs. Checking: http://www.developsense.com/blog/2009/08/testing-vs-checking/
- Abstracting locators in Selenese (Se-IDE): http://saucelabs.com/blog/index.php/2010/09/how-to-minimize-the-pain-of-locator-breakage/
- Se-IDE plugin tutorial: http://seleniumhq.org/projects/ide/plugins.html
- CSS Locators (including a one-page quick reference): http://saucelabs.com/blog/index.php/2011/01/why-jquery-in-selenium-css-locators-is-the-way-to-go/
- Page Objects:
   - An article I wrote on Page Objects - http://pragprog.com/magazines/2010-08/page-objects-in-python
   - Elements and Actions - http://element34.ca/blog/elements-and-actions
   - I have a couple projects that are not able to be advertised yet, but once I get permission I'll send along links
- Using CI server as a Se-Grid replacement: http://element34.ca/blog/the-ci-server-as-a-selenium-grid-replacement

http://element34.ca/blog offers many Selenium related resources

Oh, and since you have been pulled into the DevOps reality distortion field recently, http://element34.ca/blog/my-big-continuous-delivery-summary-post could be of interest. Recall that the 'big' breakthrough Agile had was to get dev, test, and product all talking together. DevOps gets that group of people talking to Ops. Of course, successful teams have always done this...


Watch new screencasts

While The Screencast Loads Consider Joining...

Join the PushToTest social network of testers, developers, business managers, and architects for these free services:

- 6 Free Webinars on Testing Best Practices Each Month
- 4 Free How-To Articles Each Month
- New Improvements To The Open Source Test Tools Every Week

Join 22,100 subscribers today. Complete this form. You may unregister (opt-out) at any time.