Setting up the computer
There are multiple ways to develop and run Selenium WebDriver tests. Depending on the programming language you choose to use, different tools and Integrated Development Environments (IDE) will be available to you. In this book, we are using the Ruby programming language with the selenium-webdriver
gem. However, this book was not intended to show how to write the most efficient Ruby programs, instead it is meant to show the best approaches to solve a given problem in general; it just happens that the examples that appear in this book are written in Ruby.
Note
As most proficient Ruby developers will notice, the syntax used in this book is technically correct but does not follow the standard Ruby paradigms. The Ruby code examples are deliberately overly verbose to help Ruby developers feel more at home.
All of the code and examples used for this book were chosen so that they would be as inexpensive (or free) for the reader as possible and anyone can follow the whole text...