The Selenium WebDriver is still one of the most popular tools to deal with UI automation testing. Especially with Selenium 4, the WebDriver continues to remain popular in the...
In the previous article from the series we discussed the Fluent Interface design pattern and achieve maximum API usability. It is implemented through method chaining (method...
In this tutorial, we'll discuss a strategy to create more maintainable and readable page object models in Selenium WebDriver tests. We will use the Fluent Interface design pattern...
In the previous article, you’ve seen what Chrome DevTools protocol is and how Selenium 4 came up with its native support for Chrome DevTools protocol, etc. In this article,...
Back in 2017, Google has announced Multi-client remote debugging support on Chrome v63 and above. Multi-client remote debugging support opens up interesting opportunities for...
The term "record and playback" gets a lot of bad rep in the test automation community and some don't find it to be as beneficial as coded tests. However, I find such tools to be...
It’s hard to configure the environment that is required to run end-to-end tests which use Selenium WebDriver. The problem is that every computer that runs our end-to-end tests...
Everything under the sun has already been written about the Selenium WebDriver. The amount of online tutorials is tremendous, new posts spring like mushrooms after the rain,...