Export to
Monday, April 16, 2012 at 3:16pm and last updated
Thursday, April 19, 2012 at 1:59pm.
pdx Se: Writing Selenium 2.0 WebDriver scripts like a Pro!
Website
Description
We have moved our venue to the Portland Business Alliance�Conference Room in the 200 market building downtown Portland. This is the black box downtown. Also notice we have adjusted the times just a little.
We will be having our Network/Meet & Greet in the Carafe Bistro, which is at the front of the building. http://www.carafebistro.com/ please join us here before the presentation for a drink and their Pommes frites with house mayo is to die for!
The PBA conference room where we will have the event is on the main floor on the left as you enter the building. (main floor is up the escalator)
Writing Selenium 2.0 WebDriver scripts like a Pro!
Presented by Paul Grandjean Lead QA Engineer
Agenda
6:00-6:45 Network/Meet & Greet
6:45-7:45 Presentation
Outline
- Problems with maintainability of existing test suites
- Introduction to the Page Object design pattern.
- Benefits of using this pattern.
- A couple of simple examples of Page Objects
- The Page Factory for initialization and eliminating findElement() calls.
- Examples using the Page Factory
- Using Page Components within a Page Object to support pages containing higher-level structures such as tables, nav-bars, frames, etc. (a shopping cart might be a good example)
- Demo against a complex site.
About the Speaker:
**********************
Paul was first introduced to Selenium in 2008 while working as the lead QA engineer for an American company while based in Prague, Czech Republic.
Working alone with few resources, he was painfully aware of the lack of documentation. Using the Selenium user's and developer's forums, Paul kicked off an effort to write the first Selenium documentation. From Prague, he lead a team including three others from India, the UK, and Argentina to write the original Selenium 1.0 documentation. Their efforts are still posted under the Documentation tab at www.seleniumhq.org
Since then, Paul has developed test suites using Selenium IDE, Selenium-RC, Selenium-Flex and Selenium-WebDriver. Currently, he is developing his second test suite using the Selenium 2.0 WebDriver API. After attending the Selenium Conference last spring, Paul has become a passionate advocate of using the Page Object test design pattern for building highly maintainable and extensible test suites. Paul continues to be involved with the Selenium documentation as his time allows.