Title: [732] trunk/extensions/swing/src/java/org/jbehave/threaded/swing/DefaultWindowWrapper.java: [EK] Well, that works.
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:

http://xircles.codehaus.org/manage_email

Reply via email to