I agree with Tres -- packet listeners will never do the trick (and that
is why many of the commercial products today suck big time).

I'll look in to the mozilla links provided. Does anyone else have any
thoughts on this?

_________________
Patrick Lightbody
Professional Services
Jive Software
[EMAIL PROTECTED]
www.jivesoftware.com 
317 SW Alder, Ste 500
Portland, OR 97204
ph (503) 295-6552
fx (503) 961-1047


-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf
Of Tres Seaver
Sent: Saturday, July 02, 2005 9:11 AM
To: selenium-devel@lists.public.thoughtworks.org
Subject: [Selenium-devel] Re: Capturing events

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mike Williams wrote:
> Patrick Lightbody wrote:
> 
>> Has anyone given thought to a JavaScript/iframe combo (or FireFox
>> plugin) that captures the clicks/events/etc by a user and records
them
>> as Selenium commands? It could start to get a little hairy (see
example
>> below), but would be very useful.
> 
> 
> Ian Bicking wrote a Test recorder, though it was based on TCP
snooping,
> rather than integrated into Selenium:
> 
>
http://lists.public.thoughtworks.org/pipermail/selenium-devel/2005-March
/000187.html

Generating tests from "wire-protocal" recordings (the Zelenium Zope
wrapper has a 'generator.py' module which does this as well) is never
going to create a "satisfactory" test:  the wire protocl is "lossy" with
respect to the user's "gestures".  E.g.:

 - It includes values for <input type="hidden"> fields, which th
   user never sees or manipulates.

 - It can't tell whether the user clicked a link, pushed a button, or
   hacked the URL bar, so it has to fall back to using the 'open'
   verb for every new page load.  In such tests, a crucial aspect
   of the UI (navigability between the pages which make up the
   scenario) can't be tested.

I think the mozdev folks are furthest along toward having the
infrastructure which could record the "real" client-side gestures, e.g.:

 - http://extensionroom.mozdev.org/more-info/macroeditor

 - http://uzilla.mozdev.org/obzerver.html

Tres.
- --
===================================================================
Tres Seaver          +1 202-558-7113          [EMAIL PROTECTED]
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org

iD8DBQFCxryM+gerLs4ltQ4RAjxVAKDaReULsiQxhSrlwXNAvzm/3G6PYwCgjzka
RsChyMsjplQqDO8bmb8Tuxc=
=QKZu
-----END PGP SIGNATURE-----
_______________________________________________
Selenium-devel mailing list
Selenium-devel@lists.public.thoughtworks.org
http://lists.public.thoughtworks.org/mailman/listinfo/selenium-devel
_______________________________________________
Selenium-devel mailing list
Selenium-devel@lists.public.thoughtworks.org
http://lists.public.thoughtworks.org/mailman/listinfo/selenium-devel

Reply via email to