Skip to main content

Where to Look for Selenium Information

Intro

There is an abundance of information and resources when it comes to Selenium.

Although Selenium information is out there, it can be challenging to sift through all of it, or to even know where to look for it. If you're struggling with an issue and need help with a solution, access to these resources and communities can be especially essential.

A Solution

Here is a comprehensive list showing many of the Selenium resources available and what they are useful for.

Available Resources

Documentation & Tips

This is the official Selenium documentation site. There is a lot of helpful information here. Use the sidebar menu on the left to navigate. Each documentation article is dated at the bottom to show when it was last modified, and the site seems to be kept fairly updated.

There is a lot of great stuff in this wiki -- mainly, documentation about the various language bindings and browser drivers. If you're not already familiar with it, take a look. It is kept very up-to-date by volunteer contributors who have donated thousands of hours in upkeep and code development.

This is an open-source project created and maintained by Boni Garcia. It contains a comprehensive collection of examples about Selenium 4 using Java as language binding. These examples are explained in Boni's book mentioned below in the Books section.

Books

This book is by Boni Garcia, and it is a thorough resource. It outlines how to use Selenium, top-to-bottom, using Java, and is a great resource to keep handy.

Meetups

A listing of all in-person Selenium Meetups are available on Meetup.com. If you're near a major city, odds are there's one waiting for you.

Conferences

This is the annual conference where practitioners and Selenium Core Committers gather and share knowledge. All talks are top notch, as is the hallway track. If I were to attend just one conference a year, it would be this one.

This is a self-organized Selenium conference that's held annually in Kiev, Ukraine. It's a well organized event with some great talks. It's the most advanced test automation conference I've attended. Definitely worth the trip.

Videos

Every year talks from The Selenium Conference are recorded and made freely available online. This is one of the best resources around.

Some Selenium Meetups take it upon themselves to record their talks and publish them afterwards. Here are some of them. They are a great way to see what other pockets of the community are up to (outside the annual Selenium Conf).

Mailing Lists

These groups are fairly large, and it can be challenging at times to find what you're looking for. Even so, you can occasionally find some unique insights and answers to your questions.

Forums

These are amazing community forums where you can go look for answers to questions you have regarding Selenium. The forums are populated by community members who volunteer their time and expertise to answer questions and help troubleshoot towards solutions.

Issues

If you're running into a specific and repeatable issue that just doesn't make sense, you may have found a bug in Selenium. You'll want to check the Selenium Issue Tracker to see if it has already been reported. If not, then create a new issue. But be sure to read this post before you do (so you can be sure that you've provided enough information for the Core Committers to work on it).

Summary

As you can see there's a lot out there. But hopefully this list has helped guide you to the best resources for your context.

Happy Testing!

About The Author

Dave Haeffner is the original writer of Elemental Selenium -- a free, once weekly Selenium tip newsletter that's read by thousands of testing professionals. He also created and maintains the-internet (an open-source web app that's perfect for writing automated tests against).

Dave has helped numerous companies successfully implement automated acceptance testing; including The Motley Fool, ManTech International, Sittercity, and Animoto. He is also an active member of the Selenium project and has spoken at numerous conferences and meetups around the world about automated acceptance testing.