|
@@ -155,14 +155,20 @@ module BrowserTestHelper
|
|
|
|
|
|
|
|
|
def display_macro_batches(ticket)
|
|
|
-
|
|
|
- element = page.find(:table_row, ticket.id).native
|
|
|
-
|
|
|
- click_and_hold(element)
|
|
|
-
|
|
|
- move_mouse_by(0, -element.location.y + 5)
|
|
|
-
|
|
|
- move_mouse_by(-250, 0)
|
|
|
+ 10.times do
|
|
|
+
|
|
|
+ element = page.find(:table_row, ticket.id).native
|
|
|
+
|
|
|
+ click_and_hold(element)
|
|
|
+
|
|
|
+ move_mouse_by(0, -element.location.y + 5)
|
|
|
+
|
|
|
+ move_mouse_by(-250, 0)
|
|
|
+
|
|
|
+ break if page.find_all('.batch-overlay-macro-entry', allow_reload: true).any?
|
|
|
+
|
|
|
+ sleep 0.2
|
|
|
+ end
|
|
|
end
|
|
|
|
|
|
|