Hi,

As Fabio mentionned, there are already implementations in other
languages that can be used as a basis for discussions.

In the ruby world, there are the well-known webrat
( http://github.com/brynary/webrat )

but also good challengers like capybara :
( http://github.com/jnicklas/capybara )

Both can rely either on a virtual environment or on selenium. I think
checking the common methods for those, splinter and other languages
webdrivers api's would be a first step.



> How are you currently doing UI Testing?

Currently, I use cucumber/capybara/selenium. It's really slow , so it 
is not intended to be run often. Also, I only test firefox this way.

As I said in a recent discussion in here, I have now to integrate js
tests in hudson. Node.js/jsdom/mootools-runner is where I look for now.

I've looked at JsTestDriver ( http://code.google.com/p/js-test-driver/ )
which can reportedly works with hudson (
http://cjohansen.no/en/javascript/javascript_continuous_integration_with_hudson_and_jstestdriver
 )
but it's way too much localhost related for me (I can't let some
browsers opened waiting for the remote server running hudson requesting
testing).

Still, its developpers would probably love to have a standard for
emulated UI manipulations.


-- 
Olivier El Mekki.

Reply via email to