[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [QF-Test] Table in GWT
Hello Wim, that Jython code is for Swing, not for web. If the rc.getComponent worked you'd just get a different exception. Please use the approach from my previous mail with a 'Fetch index' node followed by a mouse click. The question remains why the index could not be resolved. Please send me - not the list - a suite with a recording of two text checks, on for the Omschrijving table header cell and one for the table cell with Pauze. Please note that the recently released QF-Test 4.0.3 has a greatly improved AJAX resolver for GWT. If you upgrade to QF-Test 4.0.3 and use the new GWT resolver - possibly in new parts of your tests only - things should become a lot easier. Note 1: In QF-Test 4.0.3 the quickstart wizard does not use the new GWT resolver by default. You have to explicitly call the procedure qfs.web.ajax.installToolkitResolver with resolver_version set to 2. Note 2: GWT resolver 2 is not replay compatible with GWT resolver 1. This compatibility will be improved somewhat in QF-Test 4.0.4, but the differences are too significant for a perfect fit. For migration of your old tests you can switch between the old and new GWT resolver versions during test execution by calling qfs.web.ajax.installToolkitResolver with resolver_version set to either 1 (old) or 2 (new). That way you can continue to use your old tests with the old resolver and start creating new procedures with the new one. Best regards, Greg Wim Willemsens <Wim.Willemsens@?.be> writes: > Hello, > > Thanx for the reply! > > I'm trying your solution with the next script > > # first get the table and index > > table, (row, column) = rc.getComponent("192.168.203.201.table14@Omschrijving@Pauze") > > # then get the value of the table cell > > cell = table.getValueAt(row, column) > > But I always get: > > [cid] > > Table > > [cid] > > Kind regards > > Wim > > -----Oorspronkelijk bericht----- > > Van: Gregor Schmid [mailto:Gregor.Schmid@?.de] > > Verzonden: woensdag 28 januari 2015 17:18 > > Aan: qftest-list@?.de > > CC: Wim Willemsens > > Onderwerp: Re: [QF-Test] Table in GWT > > Hi Wim, > > the approach for such a situation is the same for all GUI engines: > > First use a 'Fetch index' node on > > table@Omschrijving@vergoeding verplaatsingstijd > > to fetch the row index into a variable, e.g. the local variable "row". > > Instead of "table", use the QF-Test ID of the specific table in your test-suite. > > Follow this with a mouse click on the cell at the given row in the first column, e.g. > > table&0&$(row) > > You may want to set X and Y to 10,10 to be sure to hit the checkbox. > > Best regards, > > Greg > > Wim Willemsens <Wim.Willemsens@?.be> writes: > >> Dear, > >> > >> I’m testing a GWT-project and I’m stuck with following… > >> > >> We have a table with 4 columns, > >> > >> 1 = checkbox > >> > >> 2,3,4 = text > >> > >> Now I would like a script (or something else) that search a text in > >> the 4^th column (Omschrijving) and then select the checkbox in the first column. > >> > >> I don’t have any fixed reference to the checkbox, so it have something > >> like: search for text and then select the checkbox in the first > >> column(TD) of this row(TR) > >> > >> Table > >> > >> [cid] > >> > >> Structure of html > >> > >> In this case I need a script that search for “vergoeding > >> verplaatsingstijd” and the select checkbox gwt-uid-162. > >> > >> The table can be very long (2000 rows). > >> > >> [cid] > >> > >> Can somebody give me a hint where to start > >> > >> Kind regards Wim > >> > >> _______________________________________________ > >> qftest-list mailing list > >> qftest-list@?.de > >> http://www.qfs.de/mailman/listinfo/qftest-list -- Gregor Schmid E: gregor.schmid@?.de T: +49 (0)8171 38648-11 F: +49 (0)8171 38648-16 Quality First Software GmbH | www.qfs.de Tulpenstr. 41 | 82538 Geretsried | Germany GF Gregor Schmid, Karlheinz Kellerer HRB München 140833
|
1. Cookies fonctionnels
Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.
2. Cookies de performance et de statistique
Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.
This cookie contains a unique, pseudonymized visitor ID internal to Matomo for recognizing repeat visitors.
This cookie is used to track from which website the anonymized user proceeded to any page or sub-page.
The Matomo session cookie is used to track the visitor's page requests during the session. The cookie is automatically deleted at the end of each session (website visit), at the latest after one day.
is created and should be then directly deleted (used to check whether the visitor’s browser supports cookies).
short lived cookies used to temporarily store data for the visit.
short lived cookies used to temporarily store data for the visit.