From 5919c8fb90dd3cd17ef2b62e881718e1ce517ac9 Mon Sep 17 00:00:00 2001 From: Mark Lapierre Date: Tue, 2 Oct 2018 15:26:22 -0400 Subject: Revisit the login page when attempt to retry login When registration fails to successfully sign in, it looks like the UI has a sign-out option, but it doesn't. So instead of trying to use the UI, revisit the login page directly. --- qa/qa/factory/resource/fork.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qa/qa/factory/resource/fork.rb b/qa/qa/factory/resource/fork.rb index 92050eaba2a..1fa47e92983 100644 --- a/qa/qa/factory/resource/fork.rb +++ b/qa/qa/factory/resource/fork.rb @@ -37,7 +37,7 @@ module QA puts "Not signed in. Attempting to sign in again." Capybara::Screenshot.screenshot_and_save_page - Page::Menu::Main.act { sign_out } + Runtime::Browser.visit(:gitlab, Page::Main::Login) Page::Main::Login.perform do |login| login.sign_in_using_credentials(user) -- cgit v1.2.1