summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-09-08 15:26:41 +0000
committerRémy Coutable <remy@rymai.me>2017-09-08 15:26:41 +0000
commitcf9f560d51e9ed7a6315ddce9ffaadc9f29df77f (patch)
tree82bee9cf03366a08237d077168a7dae7e6af1efa
parentdef8e64dfb9831adfbb3e8a5d627bafa7d6bc3e3 (diff)
parent7fa14c6be981c79be8eb3de4855a10332ede3002 (diff)
downloadgitlab-ce-cf9f560d51e9ed7a6315ddce9ffaadc9f29df77f.tar.gz
Merge branch 'fix/gb/qa/new-navigation-support' into 'master'
Fix GitLab QA for new navigation enabled by default See merge request !14134
-rw-r--r--qa/qa/page/main/menu.rb21
1 files changed, 11 insertions, 10 deletions
diff --git a/qa/qa/page/main/menu.rb b/qa/qa/page/main/menu.rb
index 7ce4e9009f5..74e53d86266 100644
--- a/qa/qa/page/main/menu.rb
+++ b/qa/qa/page/main/menu.rb
@@ -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,17 +26,19 @@ 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
- yield
+ within_top_menu do
+ find('.header-user-dropdown-toggle').click
+
+ page.within('.dropdown-menu-nav') do
+ yield
+ end
end
end
end