summaryrefslogtreecommitdiff
path: root/qa
diff options
context:
space:
mode:
Diffstat (limited to 'qa')
-rw-r--r--qa/qa/page/main/entry.rb13
1 files changed, 11 insertions, 2 deletions
diff --git a/qa/qa/page/main/entry.rb b/qa/qa/page/main/entry.rb
index fe80deb6429..c5432f83593 100644
--- a/qa/qa/page/main/entry.rb
+++ b/qa/qa/page/main/entry.rb
@@ -1,3 +1,5 @@
+require 'timeout'
+
module QA
module Page
module Main
@@ -5,8 +7,15 @@ module QA
def initialize
visit('/')
- # This resolves cold boot problems with login page
- find('.application', wait: 120)
+ # This resolves cold boot / post-deployment migrations running
+ # problems.
+ #
+ Timeout.timeout(240) do
+ loop do
+ break if page.has_css?('.application', wait: 10)
+ refresh
+ end
+ end
end
def sign_in_using_credentials