diff options
Diffstat (limited to 'qa/qa/page/project/sub_menus/settings.rb')
-rw-r--r-- | qa/qa/page/project/sub_menus/settings.rb | 26 |
1 files changed, 9 insertions, 17 deletions
diff --git a/qa/qa/page/project/sub_menus/settings.rb b/qa/qa/page/project/sub_menus/settings.rb index 531c4686345..80f62c8efde 100644 --- a/qa/qa/page/project/sub_menus/settings.rb +++ b/qa/qa/page/project/sub_menus/settings.rb @@ -12,21 +12,13 @@ module QA base.class_eval do include QA::Page::Project::SubMenus::Common - - view 'app/views/layouts/nav/sidebar/_project_menus.html.haml' do - element :settings_item - element :general_settings_link - element :integrations_settings_link - element :operations_settings_link - element :access_tokens_settings_link - end end end def go_to_ci_cd_settings hover_settings do within_submenu do - click_link('CI/CD') + click_element(:sidebar_menu_item_link, menu_item: 'CI/CD') end end end @@ -34,7 +26,7 @@ module QA def go_to_repository_settings hover_settings do within_submenu do - click_link('Repository') + click_element(:sidebar_menu_item_link, menu_item: 'Repository') end end end @@ -42,21 +34,21 @@ module QA def go_to_general_settings hover_settings do within_submenu do - click_element :general_settings_link + click_element(:sidebar_menu_item_link, menu_item: 'General') end end end def click_settings within_sidebar do - click_on 'Settings' + click_element(:sidebar_menu_link, menu_item: 'Settings') end end def go_to_integrations_settings hover_settings do within_submenu do - click_element :integrations_settings_link + click_element(:sidebar_menu_item_link, menu_item: 'Integrations') end end end @@ -64,7 +56,7 @@ module QA def go_to_operations_settings hover_settings do within_submenu do - click_element :operations_settings_link + click_element(:sidebar_menu_item_link, menu_item: 'Operations') end end end @@ -72,7 +64,7 @@ module QA def go_to_access_token_settings hover_settings do within_submenu do - click_element :access_tokens_settings_link + click_element(:sidebar_menu_item_link, menu_item: 'Access Tokens') end end end @@ -81,8 +73,8 @@ module QA def hover_settings within_sidebar do - scroll_to_element(:settings_item) - find_element(:settings_item).hover + scroll_to_element(:sidebar_menu_link, menu_item: 'Settings') + find_element(:sidebar_menu_link, menu_item: 'Settings').hover yield end |