Which Selenium WebDriver Language Binding is the Best?

— Agile Testing book, page 317

“Our team chose Ruby because it’s a purely object-oriented, dynamic, interpreted language with a syntax that is elegant, expressive, and tersely powerful. More importantly, Ruby is an ideal tool for the creation of Domain Specific Language (DSL).”

The adjectives in the quote are important attributes for a good scripting language, don’t you agree? Now, try to judge Java with the above, you will understand why most UI test automation attempts failed.

Award-winning software developer, test automation & CT coach, author, and speaker. Help teams succeed with Agile/DevOps by implementing real Continuous Testing.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store