presentation and code from selenium conference 2014