[evolution] tests: correctly search for combobox-textbox pair



commit 4508696844c20530bdf7fe6150c432eb16a9c77b
Author: Vadim Rutkovsky <vrutkovs redhat com>
Date:   Sun May 11 12:10:57 2014 +0200

    tests: correctly search for combobox-textbox pair

 tests/steps/addressbook_steps.py |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/tests/steps/addressbook_steps.py b/tests/steps/addressbook_steps.py
index 97c2c72..37dda44 100644
--- a/tests/steps/addressbook_steps.py
+++ b/tests/steps/addressbook_steps.py
@@ -258,9 +258,10 @@ def get_combobox_textbox_object(contact_editor, section):
         combo_row = combo.position[1]
         matching_textboxes = [
             x for x in textboxes
-            if (x.position[1] == combo_row) and (x.position[0] > combo.position[0])]
-        correct_textbox = min(matching_textboxes, key=lambda x: x.position[0])
-        result.append((combo, correct_textbox))
+            if (x.position[1] - combo_row < 10) and (x.position[0] > combo.position[0])]
+        if (matching_textboxes != []):
+            correct_textbox = min(matching_textboxes, key=lambda x: x.position[0])
+            result.append((combo, correct_textbox))
 
     comboboxes = [x[0] for x in result][::-1]
     textboxes = [x[1] for x in result][::-1]


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]