Skip to content

Instantly share code, notes, and snippets.

@tourdedave
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tourdedave/9574012 to your computer and use it in GitHub Desktop.
Save tourdedave/9574012 to your computer and use it in GitHub Desktop.

Finding Information On Your Own

There is information all around us when it comes to Selenium. But it it can be challenging to sift through it, or know where to look.

Here is a list breaking down a majority of the Selenium resources available, and what they're useful for.

Documentation & Tips

This is the official Selenium project documentation site. It's a bit dated, but there is loads of helpful information here. You just have to get the hang of how the navigate site to find what you need.

This is where all the good stuff is -- mainly, documentation about the various language bindings and browser drivers. If you're not already familiar with it, take a look.

Every tip I've written in my free, weekly Selenium newsletter is available on the archive page. There are dozens of different Selenium problems and solutions covered. If you like what you see, sign up for the newsletter (on the homepage or at the bottom of a tip) to get new ones sent directly to your inbox every Tuesday.

Blogs

This is where news of the Selenium project gets announced, and there's also the occasional round-up of what's going on in the tech space (as it relates to testing). Definitely worth a look.

At some point, someone rounded up a large list of blogs from Selenium practitioners and committers. It's a pretty good list.

Other Books

This is the book I wish existed when I first started out. It teaches you how to program, write tests, build a framework, and scale it. I think it's pretty good, but then again, I wrote it.

This book is by David Burns and it is a tremendous and thorough resource. It outlines how to use Selenium, top-to-bottom. It's definitely worth having on your shelf.

This is another good book outlining loads of great ways to leverage Selenium. While I haven't had a chance to finish reading it, it's clear that Gundecha has a very pragmatic approach that will yield great results.

Meetups

This is an entirely online meetup that is run by me and David Burns where we talk about the latest in the Selenium community (e.g., the upcoming conference, the status of Selenium 3, etc.) and answer questions from the community. Videos are recorded and made available (along with notes) on the official Selenium blog.

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.

If there's not a Selenium Meetup near you, start one! Sauce Labs has a great write up on how to do it.

Conferences

This is a tremendous annual conference where practitioners and committers gather and share knowledge. All of the talks are top notch, as is the hallway track. I highly recommend it.

This is an annual Selenium conference in Europe. I haven't been yet, but it sounds like a good event.

Alister Scott has a good write-up of the testing conferences coming up this year.

Videos

All of the talks from The Selenium Conference are recorded and made freely available online. This is a tremendous resource.

Some of the Selenium Meetups make it a point to record their talks and publish them afterwards. Here are some of them. They are a great way to see what other people are doing and pick up some new tips.

All of the Selenium Hangout Meetups are recorded and made available. A lot of great stuff is discussed in them.

Mailing Lists

The signal to noise ratio in these groups can be challenging at times. But you can occasionally find some answers to your questions.

This list is less about Selenium and more about "testing" (in the checking versus testing sense). It's a great place to ask for sage advice, and to hang out and listen. You will learn some valuable insights here.

Forums

These are the usual forums where you can go looking for answers to questions you're facing (in addition to the mailing lists above).

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 have provided enough information).

Chatting With the Selenium Community on IRC

The Selenium IRC Chat Channel is arguably the best way to connect with the Selenium community and get questions answered. This is where committers and practitioners hang out day-in and day-out. The link above will help you better understand exactly what it is and how to access it.

Outro

Your Selenium journey may prove challenging at times. But by adhering to the principals in this course, you are better equipped to start off on the right foot and avoid common Selenium pitfalls. You are now ready to continue your Selenium journey on your own. Best of luck!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment