wait_until_ready

in lib/gitlab/qa/component/selenoid.rb [42:53]


        def wait_until_ready(max_attempts: 20, wait: 2)
          Runtime::Logger.info("Waiting for Selenoid ...")

          max_attempts.times do
            return Runtime::Logger.info("Selenoid ready!") if grid_healthy?

            sleep wait
          end

          raise "Retried #{max_attempts} times. Selenoid is not responding. Aborting."
        end