Selenium is an incredibly useful set of tools used to automate web browsers, and WebDriver is an advanced tool that lets you test your scripts against multiple different browsers. Every web developer needs to know how to use Selenium WebDriver.

If you don’t have time to go through a class, or if you know a little bit but want to become an expert, a great way to learn more is by reading relevant blogs.

But there’s a problem: It’s REALLY hard to find good blogs to teach you Selenium WebDriver.

It’s not that they are not out there. They are. However, there are so many of these blogs that it is hard to filter out the bad from the good.

So I’ve done it for you.

When I first started doing test automation with Selenium many years ago, I had a tough time finding good blog resources to help me improve my skills. So, when I found a good blog with valuable information, I saved it. I still do this today.

The final result is a collection of my top blog resources to help you learn Selenium WebDriver. Listed in no particular order, all of these resources:

– Provide valuable and actionable information

– Are unbiased in their opinions

– Convey excellent knowledge as a result of extended experience

I’ve included a link to each blog, the main subjects the blog covers, a brief description, and some of the key points you can expect to learn by reading or articles you should take a look at.

1) Selenium HQ Wiki

Author: Simon Stewart
Topics Learned: Selenium Webdriver

You cannot have a resource guide to test automation without including the headquarters of knowledge for Selenium WebDriver. This fantastic wiki covers everything related to Selenium. Some of the topics you can read about from the contributors include:

– Advanced User Interactions

– Building WebDriver

– Developer Tips

– PageFactory

2) UltimateQA

Author: Nikolay Advolodkin
Topics Learned: Selenium Webdriver, Automation Testing, Quality Assurance, Software Testing

This website covers everything related to QA, with a particular focus on automated software testing using Selenium WebDriver. There are posts and video tutorials that teach you step-by-step how to work with Selenium WebDriver. Here are some posts  that you should read through:

– Common Selenium WebDriver Errors and How to Fix Them

– Complete Selenium WebDriver with C# Course

– How to work with iFrames using Selenium WebDriver

– Proper black box testing design

– ChromeDriver and Chrome browser configurations

3) Google Testing Blog

Author: Google
Topics Learned: Test Automation, Flaky tests

Google is an innovator and the ideas and patterns that they follow should be emulated by the rest of the IT industry. I like to learn from the best.

This isn’t exactly a Selenium WebDriver blog, I know. However, this blog offers excellent information in general and it does cover topics related to test automation techniques. It also includes information on how to write great code. Here are some of my favorite articles:

– Where do our flaky tests come from?

– Too Many Comments on Your Code Review?

– Reduce Nesting, Reduce Complexity

– Providing Context With Commit Messages

4) Elemental Selenium

Author: Dave Haeffner
Topics Learned: Selenium Webdriver, Ruby

Dave Haeffner is a great resource when it comes to test automation. He has been around for years sharing WebDriver knowledge and his website is a serious gold mine of information. If you want to learn how to resolve standard issues with Selenium WebDriver, go through the archives and work through the code samples. Here are a few examples of what you can learn how to do using Selenium:

– How to work with Selenium Grid

– How to use Safari

– How to do load testing with JMeter and Selenium

– How to test for broken images

5) JoeColantonio.com

Author: Joe Colantonio
Topics Learned: Automation Testing, Quality Assurance, Development

Without a doubt, Joe Colantonio is one of my favorite thought leaders in test automation. Colantonio constantly provides quality content on all kinds of different subjects. His podcast, TestTalks, has many excellent interviews and he publishes the transcript of the interviews on his blog as well. By reading through these interviews, you have the opportunity to learn from a variety of experts with loads of experience, all in one place. The subjects include:

– Test automation

– Pair testing

– Security testing

– Quick Test Professional/Unified Functional Testing

– Mobile test automation

6) W3C Schools

Author: Refsnes Data
Topics Learned: HTML, XPath, CSS Web

Having a strong coding foundation is just as important as knowing specific tools like Selenium Webdriver. W3C Schools isn’t directly related to Selenium WebDriver, but it is a great resource to learn or brush up on the basics of the skills you need before you get ready to perform test automation with Selenium. If you don’t have these foundational skills, you won’t be able to work with Selenium WebDriver.

I refer back to this blog as needed, especially for these two areas:

– HTML

– XPath

7) Automate The Planet

Author: Anton Angelov
Topics Learned: Test Automation, C#, Jenkins, Visual Studio, Team Foundation Server (TFS), Telerik Studio

I have followed Anton Angelov for a number of years because he knows automation. Angelov regularly shows different code solutions to the same problem. For example, coding a page object with a data map and without a data map. He consistently delivers high-quality content which I have used to improve my skills as a Test Automation Specialist. He writes blog posts that cover a bunch of useful topics related to Selenium WebDriver. For example:

– Most Exhaustive WebDriver Locators Cheat Sheet

– A blog series on development design patterns

– Fluent API in Selenium tests

– Deep coverage of a variety of topics related to Selenium WebDriver

– Compelling Sundays  is a collection of his favorite posts

8) Beaufort Fairmont

Author: Beaufort Fairmont
Topics Learned: Test Automation

I first saw Paul Merrill through a presentation at Automation Guild 2017. The information that he presented was relevant and insightful. Since then, I have been reading his blog.

His work has a deep focus on how to do test automation well. Merrill provides excellent strategies to speed up test automation and deliver higher quality results, which is something we all want when using Selenium. He also regularly provides high-quality webinars that are full of excellent information. Some of my favorite posts include:

– 5 Ways to Simplify Your Automated Test Cases

– Test Automation ROI: 5 Ways to Show the Business Benefits

– What’s an API and How Do I Test It?

9) Eviltester.com

Author: Alan Richardson
Topics Learned: Testing, automation, Java

I’ve known about Alan Richardson for at least five years now. He is a phenomenal resource when it comes to test automation. For example, he wrote the book Java For Testers: Learn the Fundamentals Fast and the book Selenium Simplified.

As with most excellent resources, this blog doesn’t only focus on a single tool. He covers a broad range of topics related to test automation. However, there is no doubt that his resources will help you to drastically improve your WebDriver skills. Here are a couple of my favorite resources:

– A diagram that helps you to understand how to abstract out your test automation classes to make them easier to use and navigate.

– A post all about Javascript and where to learn it for test automation.

– Where to learn Selenium from Alan’s point of view.

Conclusion

Blogs can be a valuable tool when you’re looking to learn more about a subject. In the case of Selenium WebDriver, there are so many blogs that it’s hard to know which ones are worth the time and effort to read through.

The blogs on this list certainly helped to improve my Selenium skills and I believe you’ll find them a useful resource as well.

These blogs will help you lower your learning curve when it comes to Selenium WebDriver and test automation. Use the vast experience and knowledge of these blogs and help yourself grow.

Nikolay Advolodkin is a self-driven SDET on a lifelong mission to create profound change in the IT world and ultimately leave a legacy for his loved ones, community, and the world at large. Today, he serves as the CEO and Test Automation Instructor at UltimateQA.com and contributes informative articles to leading test automaton websites like SimpleProgrammer.com and TechBeacon.com

Pin It on Pinterest

Shares
Share This