Commit cf9f560d authored by Rémy Coutable's avatar Rémy Coutable

Merge branch 'fix/gb/qa/new-navigation-support' into 'master'

Fix GitLab QA for new navigation enabled by default

See merge request !14134
parents def8e64d 7fa14c6b
......@@ -3,20 +3,19 @@ module QA
module Main
class Menu < Page::Base
def go_to_groups
within_global_menu { click_link 'Groups' }
within_top_menu { click_link 'Groups' }
end
def go_to_projects
within_global_menu { click_link 'Projects' }
within_top_menu { click_link 'Projects' }
end
def go_to_admin_area
within_user_menu { click_link 'Admin area' }
within_top_menu { click_link 'Admin area' }
end
def sign_out
within_user_menu do
find('.header-user-dropdown-toggle').click
click_link('Sign out')
end
end
......@@ -27,20 +26,22 @@ module QA
private
def within_global_menu
find('.global-dropdown-toggle').click
page.within('.global-dropdown-menu') do
def within_top_menu
page.within('.navbar') do
yield
end
end
def within_user_menu
page.within('.navbar-nav') do
within_top_menu do
find('.header-user-dropdown-toggle').click
page.within('.dropdown-menu-nav') do
yield
end
end
end
end
end
end
end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment