From 429256ef39e0eb2cd48d9593c9a94208c9f8a8be Mon Sep 17 00:00:00 2001 From: Dominik Klein Date: Wed, 15 Dec 2021 08:51:06 +0100 Subject: [PATCH] Maintenance: Try to make the modal actions in selenium more robust. --- spec/support/capybara/common_actions.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/spec/support/capybara/common_actions.rb b/spec/support/capybara/common_actions.rb index ff0c332c9d0d..1563f398ee87 100644 --- a/spec/support/capybara/common_actions.rb +++ b/spec/support/capybara/common_actions.rb @@ -253,14 +253,14 @@ def use_template(template) # Checks if modal is ready # # @param timeout [Integer] seconds to wait - def modal_ready(timeout: 4) + def modal_ready(timeout: Capybara.default_max_wait_time) wait(timeout).until_exists { find('.modal.in', wait: 0) } end # Checks if modal has disappeared # # @param timeout [Integer] seconds to wait - def modal_disappear(timeout: 4) + def modal_disappear(timeout: Capybara.default_max_wait_time) wait(timeout).until_disappears { find('.modal', wait: 0) } end @@ -268,7 +268,7 @@ def modal_disappear(timeout: 4) # # @param timeout [Integer] seconds to wait # @param wait_for_disappear [Bool] wait for modal to close - def in_modal(timeout: 4, disappears: true, &block) + def in_modal(timeout: Capybara.default_max_wait_time, disappears: true, &block) modal_ready(timeout: timeout) within('.modal', &block)