BitrixAQA.Selenium.Test_Cases.Case_Main.AdminLeftSubSubMenu C# (CSharp) Method

AdminLeftSubSubMenu() public static method

Метод для перехода по вложеным пунктам подменю админ меню
public static AdminLeftSubSubMenu ( string section_name, string item_name, string globalmenu = null ) : void
section_name string название секции
item_name string название пункта в секции
globalmenu string Глобальная секйия меню
return void
        public static void AdminLeftSubSubMenu(string section_name, string item_name, string globalmenu = null)
        {
            if (globalmenu == null)
            {
                if (TO_AdminLeftMenu.Region_Admin_TernMenuSubSection(section_name).Exists() && TO_AdminLeftMenu.Region_Admin_TernMenuSubSection(section_name).Displayed())
                {
                    TO_AdminLeftMenu.Region_Admin_TernMenuSubSection_Show(section_name).ClickAndWait(1);
                    TO_AdminLeftMenu.Region_Admin_SubSubMenuItem(item_name).ClickAndWait(1);
                }
                else if (TO_AdminLeftMenu.Region_Admin_ExpandMenuSubSection(section_name).Exists())
                    TO_AdminLeftMenu.Region_Admin_SubSubMenuItem(item_name).ClickAndWait(1);
            }
            else
            {
                if (TO_AdminLeftMenu.Region_Admin_TernMenuSubSection(section_name, globalmenu).Exists() && TO_AdminLeftMenu.Region_Admin_TernMenuSubSection(section_name, globalmenu).Displayed())
                {
                    TO_AdminLeftMenu.Region_Admin_TernMenuSubSection_Show(section_name, globalmenu).ClickAndWait(1);
                    TO_AdminLeftMenu.Region_Admin_SubSubMenuItem(item_name, globalmenu).ClickAndWait(1);
                }
                else if (TO_AdminLeftMenu.Region_Admin_ExpandMenuSubSection(section_name, globalmenu).Exists())
                    TO_AdminLeftMenu.Region_Admin_SubSubMenuItem(item_name, globalmenu).ClickAndWait(1);
            }
        }