Selenium tests in code only and the page object model

Selenium at Salesforce Scale

Webinar organised by Sauce Labs (Selenium in the cloud) Wednesday, April 16th, 2014 at 10:00am PDT.

Sauce Labs hosted webinar with Lead Engineers from Salesforce.com, David Louvton and Sagar Wanaselja, who spoke about Selenium at Salesforce Scale.

Salesforce + SauceLabs

Webinar Recording

Webinar Slides

The page object model starts at slide 12. My notes:

It’s a software layer between selenium and their [salesforce] tests.
Specifically, this layer expose classes/methods like:

	myCustomPage.ApproveForm();  
	myPrintDriverPage.typeComment(text);  
	myPortalPage.login(username, password);  

Tests are only using that api, not immediately the selenium one.

  • Good code reuse
  • Easy maintenance

Links:


How Yahoo! Mail Transformed Its Functional Testing + Continuous Delivery Process

Webinar organised by Sauce Labs (Selenium in the cloud) Wednesday, October 22nd, 2014, 11:00am PDT

Sauce Labs hosted webinar with front End Developer Neil Manvar’s. His most important contribution to Yahoo! has been developing a modern functional testing framework that is based on open-source technologies, plays well with legacy code, supports many browsers, does not need maintenance, is readable to product managers, and makes writing a pleasure.

Yahoo! + SauceLabs

Webinar Recording

Webinar Slides


Avoiding Random Failures in Selenium UI Tests

A Day at the Races: Avoiding Random Failures in Selenium UI Tests - bocoup