Hi Michael,

I have tried a small demo with RAP 1.1.1.20080917-1625 and I have no 
problems with it. I have extended  the "Hello World" demo from RAP with 
a text field and a button. When I use selenium to set a text in the text 
field:

<tr>
    <td>type</td>
    <td>//[EMAIL PROTECTED]'text']</td>
    <td>new text value</td>
</tr>

The text is set in the browser (qooxdoo) and when I manually click on 
the button.  The RAP code:

defaultButton.addSelectionListener(new SelectionAdapter() {
  public void widgetSelected(final SelectionEvent event) {
    String message = "The text You entered: " + text.getText();
    MessageDialog.openInformation(parent.getShell(), "Information", 
message);
  }
});

shows a new dialog with the "The text You entered: new text value" text. 
So the text value property is in sync with RAP and qooxdoo.

Can you send more informations, perhaps the code too have a look?

Chris

Michael Willig schrieb:
> 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
>   


-- 
Christian Schmidt
Software Engineer
Core Development :: Web Technologies

1&1 Internet AG
Ernst-Frey-Str. 9
76135 Karlsruhe, Germany
http://www.1und1.de 

Amtsgericht Montabaur / HRB 6484
                                                        
Vorstände: Henning Ahlert, Ralph Dommermuth, Matthias Ehrlich, Thomas 
Gottschlich, Robert Hoffmann, Markus Huhn, Hans-Henning Kettler, Dr. Oliver 
Mauss, Jan Oetjen

Aufsichtsratsvorsitzender: Michael Scheeren


-------------------------------------------------------------------------
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