Index: trunk/autoquest-htmlmonitor-test/src/test/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorTest.java
===================================================================
--- trunk/autoquest-htmlmonitor-test/src/test/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorTest.java	(revision 1865)
+++ trunk/autoquest-htmlmonitor-test/src/test/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorTest.java	(revision 1911)
@@ -19,6 +19,8 @@
 import java.io.File;
 import java.util.Collection;
+import java.util.HashMap;
 import java.util.Iterator;
 import java.util.List;
+import java.util.Map;
 
 import org.apache.http.HttpEntity;
@@ -425,4 +427,6 @@
         assertEquals(10, nodes.size());
         
+        Map<String, IGUIElement> inputs = new HashMap<>();
+        
         // get input nodes
         for (int i = 0; i < nodes.size(); i++) {
@@ -438,4 +442,6 @@
                 assertFalse(node.isUsed());
             }
+            
+            inputs.put(((HTMLPageElement) node).getHtmlId(), node);
 
             assertNotNull(guiModel.getChildren(node));
@@ -457,14 +463,14 @@
         assertEquals(10, sequence.size());
         
-        assertEvent(sequence.get(0), 1, MouseClick.class, nodes.get(0), 194, 7);
-        assertEvent(sequence.get(1), 2, MouseDoubleClick.class, nodes.get(1), 194, 7);
-        assertEvent(sequence.get(2), 3, KeyboardFocusChange.class, nodes.get(2), 0, 0);
-        assertEvent(sequence.get(3), 4, MouseClick.class, nodes.get(3), 125, 14);
-        assertEvent(sequence.get(4), 5, KeyboardFocusChange.class, nodes.get(4), 0, 0);
-        assertEvent(sequence.get(5), 6, KeyboardFocusChange.class, nodes.get(5), 0, 0);
-        assertEvent(sequence.get(6), 7, KeyboardFocusChange.class, nodes.get(6), 0, 0);
-        assertEvent(sequence.get(7), 8, MouseClick.class, nodes.get(7), 255, 4);
+        assertEvent(sequence.get(0), 1, MouseClick.class, inputs.get("input1"), 194, 7);
+        assertEvent(sequence.get(1), 2, MouseDoubleClick.class, inputs.get("input2"), 194, 7);
+        assertEvent(sequence.get(2), 3, KeyboardFocusChange.class, inputs.get("input3"), 0, 0);
+        assertEvent(sequence.get(3), 4, MouseClick.class, inputs.get("input4"), 125, 14);
+        assertEvent(sequence.get(4), 5, KeyboardFocusChange.class, inputs.get("input5"), 0, 0);
+        assertEvent(sequence.get(5), 6, KeyboardFocusChange.class, inputs.get("input6"), 0, 0);
+        assertEvent(sequence.get(6), 7, KeyboardFocusChange.class, inputs.get("input7"), 0, 0);
+        assertEvent(sequence.get(7), 8, MouseClick.class, inputs.get("input8"), 255, 4);
         assertEvent(sequence.get(8), 9, Scroll.class, body, 0, 0);
-        assertEvent(sequence.get(9), 10, MouseClick.class, nodes.get(9), 516, 154);
+        assertEvent(sequence.get(9), 10, MouseClick.class, inputs.get("input10"), 516, 154);
 
     }
