Selenium 101

Selenium 101

Selenium 101


Selenium 101 introduces you to the Selenium automation API for testing web applications on desktop browsers.

  • Learn the basics of writing Selenium scripts in Java, including locating elements, interacting with them, and using assertions
  • Run your first test locally, and then on Sauce, and learn how to set up your tests to report results to Sauce Labs
  • Use a testing framework to facilitate your test script development
  • Leverage best practices for test design, and tips for getting the most out of your Sauce Labs testing experience

Our instructor-led classes are focused on getting you up to speed quickly. Our classes are small and interactive, with a combination of lecture, demos, and hands-on exercises. We currently use Eclipse and Java during our course to write test scripts.


Learning Objectives: This course enables you to:

  • Describe how Sauce Labs fits into the CI/CD Life Cycle
  • Describe what Selenium is and how it is used with Sauce Labs
  • Use the Sauce Labs UI
  • Describe how Selenium works
  • Describe the basic components of a Selenium test script
  • Run a Selenium test script locally
  • Use different page actions in a Selenium test script
  • Run a Selenium test script on Sauce Labs
  • Understand the use of testing frameworks
  • Describe the use of asserts
  • Use a framework to record test results in Sauce Labs
  • Describe testing strategies for setting up automated testing
  • Label, name, and tag your tests to facilitate searching for past tests on Sauce Labs



3.5 hours


Important: Create Sauce Labs account here, if you don’t already have one.

  • Basic knowledge of Java syntax
  • Basic understanding of using the Eclipse IDE

Upcoming Classes

No classes have been scheduled, but you can always Request a Quote.

The following courses are offered to the public virtually. For the list of courses that we can deliver at your own site, please see our full course offering.

Onsite Training

For groups of three or more

Request Quote

Public Training

Have questions or need a custom training plan?