Selenium 2 Testing Tools: Beginner's Guide

Selenium 2 Testing Tools: Beginner's Guide

by David Burns
3.0 3


View All Available Formats & Editions
Eligible for FREE SHIPPING
  • Get it by Thursday, August 24 ,  Order by 12:00 PM Eastern and choose Expedited Delivery during checkout.


Selenium 2 Testing Tools: Beginner's Guide by David Burns

If you are a Software Quality Assurance professional, Software Project Manager, or a Software Developer interested in automated testing using Selenium, this book is for you. Web-based application developers will also benefit from this book.

This book is written in Beginner's Guide style which emphasizes the concept of learning by doing. The book is packed with examples and code so that you can get the best out of this book.

This is a good technical book that walks readers through how to break down a web application to being confident to automate your favourite web application.

You get started with installing Selenium and the basics, and then move on to using Selenium IDE for bug replication. An overview of the WebDriver is presented next followed by migrating your tests from Selenium RC to Selenium Webdriver. You will then learn to find elements on a webpage from both the driver object as well as the element object and work with the Firefox driver. You will scan through mobile support and Selenium Grid. Design patterns and advanced topics are also covered.

By the end of the book, you will feel extremely confident with tackling web sites on a number of different platforms.

Selenium 2 Testing Tools: Beginner's Guide will help you begin with testing web applications using Selenium from scratch. From setting up the Java environment to running tests on mobile devices, it contains all the information to get a novice up and running on using Selenium.

You will also learn some advanced concepts such as testing complex web applications and running tests in parallel toward the end of the book.

This book is your answer to getting started with Selenium.

Product Details

ISBN-13: 9781849518307
Publisher: Packt Publishing
Publication date: 09/10/2012
Pages: 232
Sales rank: 597,044
Product dimensions: 7.50(w) x 9.25(h) x 0.49(d)

About the Author

David is a Lead Test Engineer and has been doing test automation for many years. David is a Selenium Core Committer and has been using the product for over 3 1/2 years so knows all the nuances and issues that go with Selenium. David has also spoken at a number of conferences and has shown how you can use Selenium to record client side stats that was presented at Google Test Automation Conference.

Customer Reviews

Most Helpful Customer Reviews

See All Customer Reviews

Selenium 2 Testing Tools: Beginner's Guide 3 out of 5 based on 0 ratings. 3 reviews.
Boudville More than 1 year ago
Burns gives a straightforward and easy to understand exposition of how to use Selenium version 2 as a browser testing framework. What may be most impressive to some readers is early in the book, where there is a list of which browsers are able to run it. Chrome, Internet Explorer, Firefox and Opera. The only major omission is Safari. Sorry, all you Apple users. But maybe Selenium 3 will include it. At the most basic level, you can quickly learn how to install and run it so that it can then capture your manual actions at one of those browsers, starting at some base web page. This starts with the simplest case, where you are going to that page and then going to other pages by clicking a link in the current page. But Selenium goes much further in capability. You can go to a given text element that is present, and then tell Selenium that this text should be present. Ditto for insisting that a clickable item be present. This way, Selenium can test in future versions of the page for the presence of items, rather than being limited to testing a user's actions. Another common scenario is where multiple browser windows are present. Also testable. More interesting to programmers is how the book goes beyond the previous. WebDriver could be the key distinguishing feature of Selenium 2. It controls the browser from outside, whereas the earlier abilities were run inside the browser. The advantage of WebDriver is that it bypasses the locks placed on javascript code that runs in a browser. Those were necessary to prevent malicious javascript code being run from a webpage visited by the browser. But in the context of automated testing, you often are running javascript testing code that you wrote yourself. So to get around the inherent and deliberate browser limitation, it was necessary to ab initio from outside. The second half of the book takes you into programming. The writing of javascript that runs inside WebDriver to access the browser.
Anki9 More than 1 year ago
Great For Beginners, Advanced Skilled Users Look Somewhere Else This book gives a good overview of Selenium tool, who should use it and how to get started with. So if you are a Beginner and have no clue how to start and what this tool is all about then buy this book for basic reference and recipes. Unlike other books on testing that either based on theoretical approach or try to narrate and relate it with real world ( Object Oriented Notion) which often confuses the newbie leaner (reader) because of a single mind approach of an author and too much to offer... this book is simple and has basic recipes for new learner to grasp and make it working. As i said, this book is different as it does not talk about best practices or how you should automate or build an automation framework .... this will tell you quick summary and provide recipe for basic automation which make your task done or make it atleast functional. As a beginner this is what you want .. your automated scenario should be functional irrespective whether its based on best practice or approach. Advance users, you are not going to find or learn anything new ..only brushing up your skills that you have already acquired through practical exposure.
Anonymous More than 1 year ago
The book is a mess. It does cover the basics of Selenium2, but who ever wrote this book is a very poor writer. The editor is even worse. The author's knowledge of Selenium is very good and that comes across. But most of the experiments are half assed, hard to follow and in a few instances no even in the correct order. I did learn quite abit about Selenium with this book, by Googling the subjects in the book that the author talks about.