diff options
Diffstat (limited to 'qa/qa/page/main/login.rb')
-rw-r--r-- | qa/qa/page/main/login.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/qa/qa/page/main/login.rb b/qa/qa/page/main/login.rb index 94245bbfcba..65d83926f38 100644 --- a/qa/qa/page/main/login.rb +++ b/qa/qa/page/main/login.rb @@ -148,6 +148,12 @@ module QA click_element :saml_login_button end + def sign_out_and_sign_in_as(user:) + Menu.perform(&:sign_out) + has_sign_in_tab? + sign_in_using_credentials(user) + end + private def sign_in_using_gitlab_credentials(user) |