Hi Daniel, Following your advice i tryied this locator
qxhv=*/qx.ui.toolbar.ToolBar/qx.ui.toolbar.Button This works fine. One step further, i want to select a specific toolbar button. My first idea was to use the label of the Button. So i used qxhv=*/qx.ui.toolbar.ToolBar/qx.ui.toolbar.Button[@label="my-label"] But this doesn't find the button. So i tryed to use the qxhv=*/qx.ui.toolbar.ToolBar/qx.ui.toolbar.Button[2] (is the meaning : second button ?) But it doesn't work neither. Does someone has advice for me ? 2011/9/19 Daniel Wagner <[email protected]>: > Hi Benjamin, > > you don't need to modify your application for testing if you use the qxh > and qxhv locators. They use an XPath-Style syntax to traverse the > application's widget hierarchy. The locator > > qxh=qx.ui.toolbar.Button > > is interpreted as "A *child* of the application root that is an instance > of qx.ui.toolbar.Button". But since the structure of your application is > probably more like > > qx.ui.root.Application > qx.ui.container.Composite > qx.ui.toolbar.ToolBar > qx.ui.toolbar.Button > > You want a *descendant*, or in qxh lingo: > > qxh=*/qx.ui.toolbar.Button > > See the manual for an explanation of the qxh locator: > > http://manual.qooxdoo.org/current/pages/development/simulator_locators.html#qxh-locator-search-the-qooxdoo-widget-hierarchy > > The "qx" locator uses the userData property to find widgets. This > actually requires you to modify your application, so I don't recommend it. > > > Regards, > Daniel > > On 09/19/2011 04:53 PM, Benjamin Dreux wrote: >> Hi >> >> I'm trying to create a test using the Selenium IDE. >> After reading the documentation on the topic, I tryed to use the >> qooxdoo user extension. >> >> I found a version of the qooxdoo user extension in the qooxdoo sdk >> (QOOXDOO_SDK/component/simulator/tool/user-extension/user-extension.js) >> I add this user extension into my selenium IDE. >> >> Then I rerun selenium, the extension is correctly loaded. >> I can use the qx* action. >> I've tryed to use the qx locator but without success. >> >> I've tryed qxh, qxvh with no more success. >> >> When using this target qx=qx.ui.toolbar.Button, >> I've got this error qx-locator: element not found for locator: >> qx-locator=qx.ui.toolbar.Button >> >> Do i need a special compilation of my app the be able to use the >> qooxdoo locator ? >> Is there some step I missing here ?? >> >> Thanks for your help >> >> > > ------------------------------------------------------------------------------ > BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA > Learn about the latest advances in developing for the > BlackBerry® mobile platform with sessions, labs & more. > See new tools and technologies. Register for BlackBerry® DevCon today! > http://p.sf.net/sfu/rim-devcon-copy1 > _______________________________________________ > qooxdoo-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel > -- Benjamin Dreux Analyste-Programmeur Chaire de logiciel libre-Finance Social et solidaire UQAM Montréal ------------------------------------------------------------------------------ BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA Learn about the latest advances in developing for the BlackBerry® mobile platform with sessions, labs & more. See new tools and technologies. Register for BlackBerry® DevCon today! http://p.sf.net/sfu/rim-devcon-copy1 _______________________________________________ qooxdoo-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
