Michael,

as far as I'm aware of the qooxdoo property of the text field (the one 
holding the string value) is only updated after a blur event on the text 
field. I suppose the RAP widget will rely on the qooxdoo property, and 
will not be updated in turn. Try moving the focus to some other control 
after typing, and see what happens.

Thomas

Michael Willig wrote:
> I've been trying (with no success) to interact with RAP(Version 1.1.1, it 
> contains Qooxdoo (perhaps version 0.7.3)) textboxes with selenium (also with 
> qooxdoo extension), for testing automation purposes.(Browser I have tried 
> Firefox 2 and 3) 
> I'm using the selenium commands: type, typeKeys, keyPress
> type and typeKeys show the value changing (visually) in the field, but when 
> some code accesses the text field (in the RAP level), it remains unchanged 
> (text.getText() in Java im RAP-Controls-Demo inside class Button-Tab.java :
>  defaultButton.addSelectionListener( new SelectionAdapter() {
>       public void widgetSelected( final SelectionEvent event ) {
>         String message = "The text You entered: " + text.getText();
>         MessageDialog.openInformation( group.getShell(),
>                                        "Information",
>                                        message );
>       }
>     } );
> )
>
> I've tried (with selenium) to replicate every event in the input field, but 
> with no success (again the value changes in the input field, but the 
> upper-level widget at RAP level remains unchanged):
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>onChange</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>change</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>Change</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>blur</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>onblur</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>textchange</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>ontextchange</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>changeValue</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>onchangevalue</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>_onchange</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>_change</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>_blur</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>_onblur</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>_textchange</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>_ontextchange</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>_changevalue</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>_onchangevalue</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>keyinput</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>focus</td>
> </tr>
> <tr>
>       <td>fireEvent</td>
>       <td>//[EMAIL PROTECTED]'text']</td>
>       <td>focusLost</td>
> </tr>
>
>
> I need something like qxClick in Simulator-Project but for input text in 
> Textfields. I tried to write my own qxType but also with no success.
>
> Any idea?
>
> Michael
>
>
>
> -------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
> Build the coolest Linux based applications with Moblin SDK & win great prizes
> Grand prize is a trip for two to an Open Source event anywhere in the world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> qooxdoo-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
>
>   

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to