- Revision
- 732
- Author
- sirenian
- Date
- 2007-05-24 12:14:38 -0500 (Thu, 24 May 2007)
Log Message
[EK] Well, that works.
Modified Paths
Diff
Modified: trunk/extensions/swing/src/java/org/jbehave/threaded/swing/DefaultWindowWrapper.java (731 => 732)
--- trunk/extensions/swing/src/java/org/jbehave/threaded/swing/DefaultWindowWrapper.java 2007-05-24 17:13:26 UTC (rev 731) +++ trunk/extensions/swing/src/java/org/jbehave/threaded/swing/DefaultWindowWrapper.java 2007-05-24 17:14:38 UTC (rev 732) @@ -29,6 +29,8 @@ private Idler idler; + private Focuser focuser; + public DefaultWindowWrapper(String windowName) { this(windowName, new ComponentFinder()); @@ -41,6 +43,7 @@ idler = new Idler(); typer = new CharacterTyper(); clicker = new ButtonClicker(); + focuser = new Focuser(); } public void closeWindow() throws TimeoutException { @@ -57,7 +60,7 @@ public void enterText(String componentName, String text) throws ComponentFinderException, TimeoutException { Component component = findComponent(componentName); - component.requestFocus(); + focuser.requestFocusOn(component); typer.typeIntoComponent(component, text); } @@ -112,7 +115,7 @@ } public void requestWindowFocus() throws TimeoutException { - getOpenWindow().requestFocus(); + focuser.requestFocusOn(getOpenWindow()); idler.waitForIdle(); }
To unsubscribe from this list please visit:
