Hi Thomas, >You said you did all those things manually without effect, which is very >strange. Sorry for my unclear telling. Everything is working fine when I type in the textfield manually and then press button (to start the messagebox "Your entered text: blabla") etc. manually. What not work is type in automatically with selenium (type oder keypress-Command,...) and then manually do a lot of stuff (manually click and doubleclick in the textfield, on other elements, pressing tab-Key,....). As long as I don't change the textfield manually the change is not recognised. (and not send to server)
Michael -------- Original-Nachricht -------- > Datum: Fri, 07 Nov 2008 10:29:49 +0100 > Von: thron7 <[EMAIL PROTECTED]> > An: qooxdoo Development <[email protected]> > Betreff: Re: [qooxdoo-devel] qxType, change a textbox > Michael, > > for one thing, try to get the behaviour working without Selenium. You > said you did all those things manually without effect, which is very > strange. We should try to sort things out so all is fine *before* > bringing Selenium back into the play. I think Christian, who knows a lot > more about RAP than I do, will post to this thread and try to give you > some hints what you might do. > > Thomas > > Michael Willig wrote: > > Dear Thomas, > > > > thanks for your answer. I have tried what you said: > > two times: > > <td>keyPress</td> > > <td>//[EMAIL PROTECTED]'text']</td> > > <td>74</td> > > (then "JJ" is visible in the textfield.) > > Btw, do I need a Modification-Listener at my textfield (in Java)? > > After that I tried manually click and doubleclick in the textfield, on > other elements, pressing tab-Key, firing blur automatically: > > <td>fireEvent</td> > > <td>//[EMAIL PROTECTED]'text']</td> > > <td>blur</td> > > > > let the cursor move in Textfield (automatically and manually): > > <td>setCursorPosition</td> > > <td>//[EMAIL PROTECTED]'text']</td> > > <td>0</td> > > > > <td>setCursorPosition</td> > > <td>//[EMAIL PROTECTED]'text']</td> > > <td>1</td> > > > > <td>setCursorPosition</td> > > <td>//[EMAIL PROTECTED]'text']</td> > > <td>-1</td> > > > > Between every step a new pressKey is called and also pressing the button > to pop-up the "You have entered:" after every step or after a block of > steps it remains without "JJ" --> getText doesnt't gives the value. > > Any ideas? > > > > Michael > > > > -------- Original-Nachricht -------- > > > >> Datum: Thu, 06 Nov 2008 13:41:03 +0100 > >> Von: thron7 <[EMAIL PROTECTED]> > >> An: qooxdoo Development <[email protected]> > >> Betreff: Re: [qooxdoo-devel] qxType, change a textbox > >> > > > > > >> 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 > >> > > > > > > ------------------------------------------------------------------------- > 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 -- Michael Willig Weidmannstraße 14 04315 Leipzig Tel.: +49 341 30 48 64 9 Handy: +49 179 6732641 Fax: +49 121 20 22 87 46 E-Mail: [EMAIL PROTECTED] ------------------------------------------------------------------------- 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
