Selenium is an open source automation tool for test driving browser-based applications. WebDriver, the newly-introduced API for Selenium against which tests are written in Java, contains classes including ChromeDriver, AndroidDriver, and iPhoneDriver. Sometimes test authors find the API daunting and their initial automation code brittle and poorly structured. In this introduction, Alan Richardson provides hints and tips gained from his years of experience both using WebDriver and helping others improve their use of the tool. Alan starts at the beginning, explaining the basic WebDriver API capabilities—simple interrogation and navigation—and then moves on to synchronization strategies and working with AJAX applications. He covers tools and location strategies to find elements on web pages using CSS and XPath. Alan provides an introduction to abstraction approaches which help you build robust, reliable, and maintainable automation suites.
Human Factors of XR: Using Human Factors to Design XR Systems
Introduction to Selenium and WebDriver
1. MD
Full Day Tutorial
10/13/2014 8:30:00 AM
"Introduction to Selenium and
WebDriver "
Presented by:
Alan Richardson
Compendium Developments Ltd
Brought to you by:
340 Corporate Way, Suite 300, Orange Park, FL 32073
888-268-8770 ∙ 904-278-0524 ∙ sqeinfo@sqe.com ∙ www.sqe.com
2. Alan Richardson
Compendium Developments
Alan Richardson has more than twenty years of professional IT experience, working as a
programmer and at every level of the testing hierarchy—from tester through head of testing.
Author of the books Selenium Simplified and Java For Testers, Alan also has created online
training courses to help people learn technical web testing and Selenium WebDriver with Java.
He now works as an independent consultant, helping companies improve their use of
automation, agile, and exploratory technical testing. Alan posts his writing and training videos
on SeleniumSimplified.com, EvilTester.com, JavaForTesters.com, and CompendiumDev.co.uk.
Speaker Pr
esentations