Posts

Showing posts with the label watin

Watin Installed

I've spent the last few days getting our testers up to speed on Watin . Watin is an Automated Web Acceptance Test Tool We are using Watin CTP v2.0 . So far I have learned a few things about Watin that I didn't know when I wrote my original Watin Review. If you are completely unfamiliar with Watin I recommend you read my review first. Our descision to go with Watin was based on 4 factors. (1) Watin handles AJAX applications very well, (2) Watin doesn't inject Javascript into your code, (3) Watin supports Firefox (Not 3.0 as of this writing) and (4) it's open source (we can mod the code). Watin Smarts Watin has a good set of algorithms for handling the WaitForLoad stuff. WaitForLoadTimeout is the amount of time the underlying framework should wait for a page to load even though you have asked the framework to find an element. Example: browser.goto("http://www.google.com"); browser.Button(Find.ByValue("submit")).Click(); In the example above the thread...

Webtest Tool Round-up (Round 1:WatiN)

This is the first article in a series of reviews. I plan to test a few Open Source automated Web-Testing tools. As I complete my tests I will publish the results to my blog. The Test Procedure The world has gone Ajax and Web 2.0 crazy. Any tool that doesn't handle dynamically changing DOMs is an instant failure. So, I decided to use one of the most Ajax intense applications I know of, Gmail . Gmail uses Ajax and Iframes indiscriminately. The developers at google seem to obfuscate ALL the HTML element IDs which means that my web-tests have to do some real back-flips to find the buttons, hyperlinks and textfields required to send messages. I have no doubt that Gmail will adequately stress the tools in this line-up. Test Steps Log in to Gmail Send an Email Check the same email Apply a Label Archive it Check to see if it is in the label category. Log Out Round 1: WatiN (v1.2.1) homepage | download Test Date 17FEB08 Environment Windows XP Home Visual Studio 2005 .Net 2.0 IE 7 PROS Ea...