Mailingliste - Einträge 2015
[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
|
Wir verwenden Cookies zur anonymisierten Auswertung Ihres Besuchs auf unserer Webseite durch »Matomo«. Dafür benötigen wir Ihr Einverständnis, welches für zwölf Monate gilt. Ein Widerruf bzw. Opt-out ist jederzeit auf unser Datenschutz-Seite möglich.
1. Funktionale Cookies
Wir verwenden funktionale Cookies, um die Basisfunktionalität der Webseite zu gewährleisten.
2. Performance und Statistik Cookies
Wir verwenden Matomo zur Analyse und Optimierung unserer Webseite. Cookies erlauben eine anonyme Erfassung der Informationen und helfen uns, Ihnen einen benutzerfreundlichen Besuch unserer Webseite zu bieten.
Dieses Cookie enthält eine eindeutige jedoch pseudonymisierte Matomo-interne Besucher-ID zur Erkennung wiederkehrender Besucher.
Dieses Cookie wird verwendet, um zu tracken, von welcher Website der anonymisierte Benutzer auf die Website gekommen ist.
Das Session Cookie von Matomo wird verwendet, um die Seitenanforderungen des Besuchers während der Sitzung zu verfolgen.
wird erzeugt und versucht sofort wieder zu löschen (zur Prüfung, ob der Browser des Besuchers Cookies unterstützt).
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.
Kurzzeit-Cookies für temporäre Besuchsdatenspeicherung.