Do you wonder – how much programming is required for an automation project? The truth is “testers only require a portion of programming” to be effective on a project. Part 2 – Java 4 Selenium WebDriver provides the core set of Java that is needed for an automation project in a step-by-step approach. Necessary Java concepts are explained in an easy to understand manner.
Selenium automates browsers. That's it! What you do with that power is entirely up to you. Primarily, it is for automating web applications for testing purposes, but is certainly not limited to just that.
Boring web-based administration tasks can (and should!) also be automated as well. Selenium is one of the popular open-source web based automation tool.
Also check out some similar keyword tags authors have used: