Well, the subject is basically what I'm after Two or three months ago I read an article in a Linux magazine about an automated web application tester that acts as a proxy. The idea is that your browser will load a page through this proxy and the proxy will append Javascript that tells the browser what things to do (eg. 'populate this field with that data, that field with this data then click that button' or just something as simple as 'click that link'). By appending the Javascript the tester is able to not only track what's going on with the browser, but also have it load its own pages and therefore require no user interaction. One other thing that I remember about it was that because of the way that browsers can restrict Javascript from one domain accessing that of another, the URLs are rewritten so that instead of accessing something like www.mysite.com/page_to_test.html it would go to name_of_testing_application/www.mysite.com/page_to_test.html . Anyway... I'm pulling my hair out trying to find the article but I recently moved and I *think* I may have lost the magazine somewhere in transit. I'm still looking but thought I'd take a few minutes to ask if anyone knows the name of it... So, can anyone shed any light on this for me please?
Oh well... after a few hours flicking through each page, I finally found it. It's called Selenium and the review I read looks pretty good. In case anyone else is interested I thought it best to reply (with a link, obviously: http://www.openqa.org/selenium/ ).