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, "添加二级菜单")); }