Diving into Selenium

Wednesday, 9 October 2019

  • 9:30 AM – 5:30 PM
  • etc.venues Avonmouth House, 6 Avonmouth St, London SE1 6NX

Please note: only one workshop ticket is valid per person. Delegates can only attend one workshop and cannot switch between workshops on the day.

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
Book tickets
£399 + VAT

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

SmartBear

Platinum sponsor

Ranorex

Platinum sponsor

API Fortress

Gold sponsor

Perfecto

Gold sponsor

TestProject

Gold 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.