public void AddOneLevelMenu_More()
        {
            string filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\是否能成功添加一个一级菜单");

            MenuPage.AddMenu("一");
            MenuPage.AddMenu_Link("https://www.google.com");

            filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\是否能成功添加第二个一级菜单");
            MenuPage.AddMenu("二");
            MenuPage.AddMenu_Link("https://www.google.com");
            PortalChromeDriver.TakeScreenShot(filePath, "是否能成功添加第二个一级菜单");
            Assert.IsTrue(Utility.IsAt(MenuElement.SecondMenu, "二"));

            filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\是否能成功添加第三个一级菜单");
            MenuPage.AddMenu("三");
            MenuPage.AddMenu_Link("https://www.google.com");
            PortalChromeDriver.TakeScreenShot(filePath, "是否能成功添加第三个一级菜单");
            Assert.IsTrue(Utility.IsAt(MenuElement.ThirdMenu, "三"));

            filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\是否能成功添加第四个一级菜单");
            PortalChromeDriver.ClickElementPerXpath(MenuElement.add_menu_item_btn);
            PortalChromeDriver.TakeScreenShot(filePath, "是否能成功添加第四个一级菜单");
            Assert.IsTrue(Utility.IsAt(MenuElement.Alert_Failure, "最多只能添加三个一级菜单,当前已达设置上限"));

            PortalChromeDriver.ClickElementPerXpath(MenuElement.Alert_Failure_Confirm);
            MenuPage.DeleteMenuItem();
            Thread.Sleep(2 * 1000);
            filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\是否能够成功删除所有一级菜单");
            PortalChromeDriver.TakeScreenShot(filePath, "是否能够成功删除所有一级菜单");
            Assert.IsFalse(Utility.IsAt(MenuElement.addedMenu, "三"));
        }
        public void AddOneLevelMenu_JumpPage_GoBack()
        {
            string filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\跳转到页面:是否能成功返回到上一级界面,当点击“重设菜单内容");

            MenuPage.AddMenu("一级菜单");
            MenuPage.AddMenu_Link("https://www.google.com");
            MenuPage.AddMenu_GoBack();
            PortalChromeDriver.ClickElementPerXpath(MenuElement.Jump_Page_Button);
            PortalChromeDriver.TakeScreenShot(filePath, "跳转到页面是否能成功返回到上一级界面,当点击“重设菜单内容");
            Assert.IsFalse(Utility.IsAt(MenuElement.JumpLinkInput, "https://www.google.com"));
        }
        public void AddSubMenu_WithFirstLevelMenuContent()
        {
            string filePath = PortalChromeDriver.CreateFolder(@"自定义菜单\是否能够成功添加一个二级菜单,当一级菜单有内容设置的时候");

            MenuPage.AddMenu("1");
            MenuPage.AddMenu_Link("https://www.google.com");

            PortalChromeDriver.ClickElementPerXpath(MenuElement.AddSubMenu);
            PortalChromeDriver.ClickElementPerXpath(MenuElement.Confirm);
            PortalChromeDriver.GetElementByXpath(MenuElement.MenuInputBox).SendKeys("1.1");
            PortalChromeDriver.GetElementByXpath(MenuElement.MenuAddConfirm).Click();

            PortalChromeDriver.ClickElementPerXpath(MenuElement.addedMenu);
            PortalChromeDriver.TakeScreenShot(filePath, "二级菜单返回一级菜单");
            Assert.IsTrue(Utility.IsAt(MenuElement.AddedMenu_Description, "你还可以添加4个二级菜单"));
            Assert.IsTrue(Utility.IsAt(MenuElement.SubMenuFromMenu, "添加二级菜单"));
        }