Whenever someone talks about Selenium alternatives, a frequent question is whether these alternatives exist at all. Ask any tester to recommend one such alternative, and with a 99% probability, they’ll name a tool based on Selenium WebDriver. Besides, how many companies using real Selenium WebDriver alternatives can you name?
Nevertheless, there’s a whole bunch of higher-level WebDriver-based tools that do the job better than Selenium. Available as frameworks, desktop applications, and web platforms, these Selenium competitors address various issues of coding straight to the WebDriver API. And let’s face it, there are quite a few issues. In my experience, the following 5 pain points are near deal-breakers for automation with Selenium.