summaryrefslogtreecommitdiff
path: root/qa/qa/page/project/sub_menus/settings.rb
diff options
context:
space:
mode:
Diffstat (limited to 'qa/qa/page/project/sub_menus/settings.rb')
-rw-r--r--qa/qa/page/project/sub_menus/settings.rb26
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