Corina Pip Tutorial | Selenium from scratch

Tutorial

Recommended for Junior testers, Mid testers, Senior testers / managers

This tutorial is aimed at getting you started with Selenium testing and goes through all the concepts from scratch, to get you from ‘no Selenium knowledge’ to ‘now i can test my site’.

I will go over the following topics: setting up Selenium in your project, enabling browsers for testing on them, identifying the WebElements you will use in your tests,  and the actual page interactions. These include: reading page properties, interacting with the page, navigating through pages, working with Cookies, using waits for having reliable tests, just to name a few. The tutorial will focus on Selenium 4 testing using Java and it will include testing on a real site, just as you would do in your day to day work.

Objectives

Getting participants to learn the basic and most used features of the Selenium library so they can start automating their own work.

Key takeaways

  • Learning Selenium starting with the basics and covering a wide range of topics that testers need for doing their daily work
  • Setting up the browsers you want to test, according to your operating system and requirements
  • Using CSS selectors and relative selectors to identify the WebElements to use in your tests
  • Page interactions: reading WebElement attributes, interacting with the page by clicking on items or typing in the fields
  • Reading, deleting or setting cookie values
  • Navigating through site pages
  • Using WebDriverWaits to have reliable tests that wait for page events before doing anything else
  • Plus other features

Prerequisites 

Having a working Maven project in which the participants can write tests. If they don’t have one, I will provide a Github project they can work with right before the conference.

Access to the tutorial:

The tutorial is available through 2 types of tickets: