2018 up to now | 2017 | 2016 | 2015 | 2014 | 2013 | 2012

Mailing List - Entries of 2012


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [QF-Test] setText in a generic JTable


  • Subject: Re: [QF-Test] setText in a generic JTable
  • From: MEVEL Clement <Clement.MEVEL@?.com>
  • Date: Thu, 4 Oct 2012 08:36:30 +0000

I found the solution!!

 

I finally understood what you were saying Martin! I did not record Text field under my Generic Table and directly set an input on table cell cannot work. I have to click on the cell and then set the input on the text field.

Here is the solution:

1) Mouse click [GenericTable@(columnName)&$(rowId)=>$(client)]

2) Input: "$(text)" [GenericTextFieldInTable=>$(client)]

 

With the windows and components recorded like:

Windows GenericWindow

                |_ JTable GenericTable

                               |_ JTextField GenericTextFieldInTable

 

Hope this will help other developpers!

 

Best regards

 

Clement

 

-----Original Message-----
From: Martin Moser [mailto:martin.moser@?.de]
Sent: jeudi 4 octobre 2012 08:23
To: 'qftest-list@?.de'
Cc: MEVEL Clement
Subject: Re: [QF-Test] setText in a generic JTable

 

Hi Clement,

 

what do you get if you record setting a text?

If you get an additional text-field recorded you also need to make this generic as well.

 

Best Regards,

Martin

 

--On Mittwoch, Oktober 03, 2012 09:06:27 +0000 MEVEL Clement <Clement.MEVEL@?.com> wrote:

 

> Hi all,

> 

> I have to set text in table cells.

> I defined a Generic JTable in order to not record every tables in my GUI.

> This generic table is recognized thanks to the table name passed in

> parameter in the procedures. I tried to fill the table cell (text

> field) using a procedure or a script but I did not succeed. Here are my tries:

> 

> 

> ·         By procedure:

> setText on GenericTable@$(columnName)&$(rowId)

> 

> ð  The cell is found but the input method does not work

> 

> [cid:image002.jpg@?.2230C2A0]

> 

> 

> ·         By script (Groovy)

> 

> 

> import javax.swing.JTable;

> 

> xOffset = rc.lookup("xOffset")

> 

> // Table with column "X from host" and an iterator for the lines //

> The local variable tableName was set before to identify the

> GenericTable table, (row, column) = rc.getComponent("GenericTable@X

> from

> host&$(iterator)") table.setValueAt(xOffset, row, column)

> 

> 

> ð  Exception "Unexpected token: table@line 8, column 1"

> 

> Any ideas?

> 

> Regards

> 

> Clement Mevel

 

 

 

--

Martin Moser                           martin.moser@?.de

Quality First Software GmbH            http://www.qfs.de

Tulpenstr. 41                          Tel: +49 8171 38648-14

DE-82538 Geretsried                    Fax: +49 8171 38648-16

GF: Gregor Schmid, Karlheinz Kellerer  HRB München 14083