Diving into Selenium

Wednesday, October 17, 2018

  • 9:30 AM – 5:30 PM
  • Conference Chicago at University Centre, 525 S.State Street, Chicago IL 60605

Outline/structure of the Session

In this session, we will familiarize ourselves with the core features of the WebDriver API.

  • Open different browsers
  • Finding solid factors for elements
  • Interacting with elements
  • Taking screenshots
  • Waits

In the second half, we will be going into how to get the most out of your testing framework.

  • Data Driven
  • Useful Test Reports
  • Reusing Components
  • Parallelizing Tests

This part of the session will give you all you need to start creating some automated tests for your business, exercising functionality in the browser that matters to your business. We will then explore some popular patterns used in writing maintainable browser automation, such as the driver factory and the Page Object pattern. On top of this, we will also explore approaches for executing these tests, running them in parallel and exploring how you could run them on a Continuous Integration server, or in the cloud.

This practical, hands-on, course will benefit all experience levels of programming, all attendees will leave with working WebDriver code on their machines and a long list on how they can successfully use the WebDriver API in their context.

Learning Outcomes

  • How to explore a web application in the context of automating it
  • Identify browsers to automate
  • Picking an appropriate language for your context
  • Working examples of the basic WebDriver interactions
  • Working code on different browsers and how to use cloud providers
  • Designs patterns to produce highly maintainable automated tests
  • How to navigate the Selenium landscape to find information on your own

Target Audience

Anyone who wants to get started with Selenium and learn on best practices

Prerequisites

  • You will need to bring a laptop to the workshop
  • You will need to know a programming language
  • A week ahead of the workshop you will be emailed instructions for preparing your machine for the workshop
Andrew Krug

Andrew Krug

Chief Executive Octopus - Lazy Coder
$499

About Andrew Krug

Andrew Krug found his calling early on in his career -- test automation. He got his start at Ceridian HCM where he was a Quality Test Engineer working on a variety of projects; anywhere from large-scale intranet upgrades to new feature development for Business Intelligence and Health Care initiatives. Since then he has held more positions in test automation.

During his journey, he has built test automation infrastructures at scale for both desktop browsers and mobile devices. Andrew is now currently consulting about automation, software development practices and utilizing the cloud to improve businesses at Lazy Coder.

Sponsor SeleniumConf

We love working with our sponsors to come up with fun and creative ways to showcase your brand, meet your objectives and budgets, and add value for our attendees.

Please get in touch to request a sponsor pack.

Sauce Labs

Premier sponsor

Applitools

Platinum sponsor

Mobile Labs

Gold sponsor

mabl

Gold sponsor

New Relic

Gold sponsor

SmartBear

Gold sponsor

Perfecto

Gold sponsor

Deque

Gold sponsor

EPAM

Gold sponsor

Neotys

Gold sponsor

Kobiton

Silver sponsor

API Fortress

Silver sponsor

AutonomIQ

Exhibitor

Codefresh

Exhibitor

Sticker Mule

Bronze sponsor

Element34

Bronze sponsor

Join our mailing list

Sign up to receive updates about SeleniumConf, including speaker previews, ticket launches, Call for Proposal details and other exclusive content. We won’t spam you and will only send you emails we genuinely think you’ll find interesting. You can unsubscribe at any time and you can find more information in our Data Promise.