Fix a Bug, Become a Committer

Wednesday, October 17, 2018

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

Have you ever wondered how Selenium works under the covers? Do you get frustrated with locators not locating, pages not loading, or browsers behaving inconsistently from one run to the next? Selenium is an attempt to unify thousands of disparate elements across a wide spectrum of challenges into a single, common interface that works seamlessly with all the major browsers - and yet only a handful of volunteers work to maintain this gigantic effort. If you would like to enhance your own Selenium experience while contributing back to the software that has defined so many of our careers, come to this workshop.

Outline/structure of the Session

Join Simon Stewart, the creator of the WebDriver interface, as we:

  • Survey the different parts of the system
  • Learn where the language bindings and browser internals originate
  • See how the source code is structured
  • Learn how to build Selenium on your own desktop
  • Write a unit test and create a pull request to contribute it back
  • Understand how releases get cut
  • Search out the bug database for an issue you can fix during the workshop
  • Ask questions in the presence of several of the core committers
  • Learn what it takes to become one of the core committers. This free, Open Source project always needs more help

Learning Outcome

Deep dive into Selenium Project and hopefully when you leave, you would be able to start contributing to the open source project.

Target Audience

Anyone interested in understanding the internals of Selenium Project

Prerequisites

We will send you joining instructions in advance of the workshop, in order for you to prepare your laptop. Please make sure you've the latest code checked out and working from github.com/SeleniumHQ/selenium and github.com/SeleniumHQ/docs.

Simon Stewart

Simon Stewart

Lead Committer, Selenium Project & Creator of WebDriver
$199

About Simon Stewart

Simon Stewart is the creator of WebDriver, the open source web application testing tool, as well as a core Selenium developer. WebDriver remains a hot topic as it is currently going through a W3C (World Wide Web Consortium) specification process, which Simon is a co-editor of.

He describes himself as “undeniably hairy”, and holds a BSc in computer science from Nottingham University.

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.