Phaneesh N schrieb: > Hi All, > > I am trying to write an user extension for Selenium to test qooxdoo > applications. I have already written some enhancements on top of the > existing qooxdoo extensions by Robert Zimmermann. I am struck at > places where I need to dispatch some events to specific objects on > screen. For example if there is a qx.ui.treefullcontrol.Tree on the > page an I have a qx.ui.treefullcontrol.TreeFolder object; how can I > dispatch the changeSelection event to the tree with the TreeFolder > being the selected object. Also, I want a way to do it for other > events like DragDrop selecting an item in the list/ComboBox. In > qx.core.Target I saw two methods createDispatchEvent (String vType) > and dispatchEvent (Event vEvent, Boolean vEnableDispose). Please give > an example on how to use them to dispatch events on specific objects. > When I complete the extension I want to release it to the community so > that others can also test qooxdoo application with Selenium. > > Thanks in advance > Phaneesh just create the expected event object, e.g.:
var event = new qx.event.type.DataEvent("changeSelection", data); and dispatch it directly on the object/widget: treefolder.dispatchEvent(event, true); You should always set the second parameter to true, so the event is disposed after the dispatch. Best Fabian > > ------------------------------------------------------------------------ > Be a better Heartthrob. Get better relationship answers > <http://us.rd.yahoo.com/evt=48255/*http://answers.yahoo.com/dir/_ylc=X3oDMTI5MGx2aThyBF9TAzIxMTU1MDAzNTIEX3MDMzk2NTQ1MTAzBHNlYwNCQUJwaWxsYXJfTklfMzYwBHNsawNQcm9kdWN0X3F1ZXN0aW9uX3BhZ2U-?link=list&sid=396545433>from > > someone who knows. > Yahoo! Answers - Check it out. > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > ------------------------------------------------------------------------ > > _______________________________________________ > qooxdoo-devel mailing list > qooxdoo-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > -- Fabian Jakobs JavaScript Framework Developer 1&1 Internet AG Brauerstraße 48 76135 Karlsruhe Amtsgericht Montabaur HRB 6484 Vorstand: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Andreas Gauger, Matthias Greve, Robert Hoffmann, Norbert Lang, Achim Weiss Aufsichtsratsvorsitzender: Michael Scheeren ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ qooxdoo-devel mailing list qooxdoo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel