aboutsummaryrefslogtreecommitdiffstats
path: root/tests/steps
diff options
context:
space:
mode:
Diffstat (limited to 'tests/steps')
-rw-r--r--tests/steps/addressbook_steps.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/tests/steps/addressbook_steps.py b/tests/steps/addressbook_steps.py
index 97c2c72d95..37dda44e68 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]