Friday, August 4th, 2006
Kenneth Ko wrote in to tell us that:
It’s been a while since I looked at Selenium, and it looks like they’ve finished “Selenium remote control”!
Basically, you run the selenium proxy, so that the selenium JS can crossbrowser script into an arbitrary site.
Then you write your test in java/c#/ruby! (not to mention record scripts in firefox selenium IDE)
very exciting, i thought it might be a good time to remind everyone to have another look!
We couldn’t agree more, Kenneth. From the Selenium Remote Control website:
The Selenium Server communicates directly with the browser using AJAX (XmlHttpRequest). You can send commands directly to the Server using simple HTTP GET/POST requests; that means that you can use any programming language that can make HTTP requests to automate Selenium tests on the browser. To further ease this process, we provide wrapper objects for a number of mainstream programming languages (Java, .NET, Perl, Python, and Ruby).
The Selenium Server is great for testing complex AJAX-based web user interfaces under a Continuous Integration system. It is also an ideal solution for users of Selenium Core or Selenium IDE who want to write tests in a more expressive programming language than the Selenese HTML table format customarily used with Selenium Core.
Posted by Ben Galbraith at 12:20 am