@@ -131,9 +131,9 @@ def hover_and_click(driver, hover_selector, click_selector,
131
131
stop_ms = start_ms + (timeout * 1000.0 )
132
132
element = driver .find_element (by = hover_by , value = hover_selector )
133
133
hover = ActionChains (driver ).move_to_element (element )
134
- hover .perform ()
135
134
for x in range (int (timeout * 10 )):
136
135
try :
136
+ hover .perform ()
137
137
element = driver .find_element (by = click_by , value = click_selector )
138
138
element .click ()
139
139
return element
@@ -159,9 +159,9 @@ def hover_element_and_click(driver, element, click_selector,
159
159
start_ms = time .time () * 1000.0
160
160
stop_ms = start_ms + (timeout * 1000.0 )
161
161
hover = ActionChains (driver ).move_to_element (element )
162
- hover .perform ()
163
162
for x in range (int (timeout * 10 )):
164
163
try :
164
+ hover .perform ()
165
165
element = driver .find_element (by = click_by , value = click_selector )
166
166
element .click ()
167
167
return element
@@ -184,9 +184,9 @@ def hover_element_and_double_click(driver, element, click_selector,
184
184
start_ms = time .time () * 1000.0
185
185
stop_ms = start_ms + (timeout * 1000.0 )
186
186
hover = ActionChains (driver ).move_to_element (element )
187
- hover .perform ()
188
187
for x in range (int (timeout * 10 )):
189
188
try :
189
+ hover .perform ()
190
190
element_2 = driver .find_element (by = click_by , value = click_selector )
191
191
actions = ActionChains (driver )
192
192
actions .move_to_element (element_2 )
0 commit comments