After a long hard search for a unit testing tool for our new web UI using GWT (Smart GWT) i settled for Selenium. It was introduced to me by a friend (VH) and I am very much convinced that it will suit our needs. It is not always advantageous to automate Unit Testing when developing UI besides what the Selenium website had mention here (To Automate or not To Automate ?). An automated unit test for a UI component of an application will not be able to pick up on the following factors[1] that makes a UI component a success. 1. Accessibility - relative ease of navigation. 2. Responsiveness - The user interface is clear to the users and they can do what they wanted to do. This includes the ergonomic elements of the UI such as color, shape, sound and font size 3. Efficiency - The least number of steps and time that a users take to do what they wanted to do. 4. Comprehensibility - The user interface is easily understood by the users with the minimum amount of effort. Obviously