Where we learn technology

Where To Look for Selenium Information

Where To Look for Selenium Information

The Problem

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.

A Solution

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

Available Resources

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. It’s not perfect, but it’s better than the Selenium HQ site for a lot of topics.
Every tip I’ve written is freely available on my tips archive page. There are 70 different Selenium problems and solutions covered.

Blogs

This is where news of the Selenium project gets announced. 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.

Books

This book is by David Burns and it is a thorough resource. It outlines how to use Selenium, top-to-bottom, using Java. It’s a good resource to keep handy.
This a good book that covers more advanced 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 for any automated testing practice that uses Selenium.
This is the book I wish existed when I first started out. It teaches you the basics of programming needed for automated testing, how to decompose an existing web app, how to write tests so they’re reliable and maintainable, how to package things up into a test harness, and how to automate and scale your tests. I think it’s pretty good, but then again, I wrote it. It’s covers both Java and Ruby.

Meetups

This is an entirely online meetup that is co-run by myself and David Burnswhere we talk about the latest in the Selenium community (e.g., Selenium Conf, the status of Selenium 3, the WebDriver W3C spec, 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 the annual conference where practitioners and Selenium Core Committers gather and share knowledge. All of the 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 of the annual Selenium Conf).
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 insights and 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.

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’ve provided enough information for the Core Committers to work on it).

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. You can read more about what it is and how to access it here.
The is the single best resource available.

Outro

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!

17 Comments

  1. Unknown

    Perfect…Thanks Naveen

  2. Anonymous

    thanks

  3. Amyy Silva

    With the numerous varieties and at some point free definition of oversaw services, the regular entrepreneur can be befuddled by different service conveyance models.pdf to powerpoint

  4. Naveen S

    Thanks for the useful information of software testing courses, give more updates on software testing development, First time I visit your blog really nice, I bookmark your blog here after a daily visit. Learn software testing course in Chennai

  5. Mia

    Need Information about Technology ? Dynamix Solutions Inc they are the best helper, you must contact them 🙂

  6. Unknown

    Good Post! Thank you so much for sharing this pretty post, it was so good to read and useful to improve my knowledge as updated one, keep blogging.

    Python Training in electronic city

    DataScience with Python Training in electronic city

    AWS Training in electronic city

    Big Data Hadoop Training in electronic city

    Devops Training in electronic city

  7. Smith

    A great deal of the general population on those posts hammered the telephone for different reasons – cost, bolted boot loader, and so on.HTTP Ultimate Guide

  8. Jennet

    Information technology preparing can enable chiefs to progress their perspectives of technology as a segregated island off the shoreline of a business and take a gander at it as one working piece of the entire machine that is the association. Hire Automation Freelance Angular testing

  9. Steven

    Second step: Choose a record in the rundown or double taps it to get the "Consolidation Method" box. https://altomerge.com/blog/the_easiest_way_to_combine_pdfs

  10. Shawn

    These are travel appointments, travel rules data, travel charges, leave rules, leave organization, liven organization, and so forth.https://www.techpally.com/marquee-for-events/

  11. Robert Kyle

    It is an open source performance testing software that can be downloaded freely from the internet, and deployed. Since testing the functionality of a website, application, or web-based program has become very important these days, the operation of free-to-use testing tools has become usual.
    Selenium Automation Training London

  12. Jennet

    Both working frameworks are subsidiaries of UNIX. Apple utilized their technology to present iOS and picked up an early market advantage. In any case, Google, using their variation of Unix (a contending technology), got up to speed generally rapidly. Kom hier meer te weten over

  13. thomas

    board as the whole capacity winds up driven by destinations, systems, an advertising plan, and spending plan. Techeries

  14. James

    At the point when water is separated by a procedure called electrolysis, the gas called Oxyhydrogen ends up accessible. There are guides you can jump on the web appearing at do this in an end of the week with parts that are promptly accessible and shabby. used car dealerships near me

  15. akhilapriya404

    I have read your blog its very attractive and impressive. I like your blog. selenium online training

  16. Elizabeth

    The advantages coming about because of IT Technology benefits were in a wide range of structures, for example, enabling all organizations to achieve undertakings they had been doing before at diminished costs, it opened up potential outcomes to do things never endeavored, likewise enabled firms to "re-engineer" portions of their organizations and improve vital positions.information technology

  17. Farhan.Jee

    To further complicate matters, as I am sure you have heard, and as amply reported in publications like the Los Angeles cursos de ti

Leave a Reply

Your email address will not be published. Required fields are marked *