Selenium alternatives for testing automation

Love and Hate with Selenium If you spend enough time with automating web applications, you will most likely develop a love/hate relationship with Selenium. The truth is that it’s pretty much the only game in town to drive the browser through the API. That’s where the "love" comes from - you can start writing cross-browser code in your favorite programming language in a matter of hours. Sweet! But spend enough time doing that for a real world application, and you will discover the ugly side of this coin that at times make you pull your hair out. In my experience the following 6 pain points are near deal-breakers for automation with Selenium. 1. Selenium tests are unstable. WebDriver libraries version trail the auto-updating browser and there’s always something small that doesn’t quite work. Often when you get the new version of the Selenium libraries that is supposed to fix the issue, you discover that now something that used to work doesn’t work the same way anymore. Add to that multiple versions of browsers, and you are constantly chasing a moving target. 2. Good tests require good coders. Yeah, I’m sure there are plenty of good developers automating web testing through... More
WordPress Image Lightbox Plugin