/// <summary> /// delete the article category by name /// </summary> /// <param name="categoryName"></param> public void DeleteTheCategoryByCode(string categoryCode) { IWebElement Table = webDriver.FindElement(By.Id("category-table")); var rows = Table.FindElements(By.ClassName("tr")); int rowIndex = 0; foreach (var row in rows) { var cells = row.FindElements(By.ClassName("td")); if (cells.Count == 0) { continue; } int cellindex = 0; foreach (var cell in cells) { if (cell.GetAttribute("class").Contains("code")) { if (cell.Text == categoryCode) { cells[cellindex + 1].FindElements(By.ClassName("btn-sm"))[0].Click(); Helps.ClickOperation(webDriver, By.ClassName("delete-category")); IAlert alert = webDriver.SwitchTo().Alert(); alert.Accept(); Thread.Sleep(3000); return; } } cellindex++; } rowIndex++; } }
public void GivenIClickLinktext(string p0) { driver = (IWebDriver)context["webdriver"]; By by = By.LinkText(p0); Helps.ClickOperation(driver, by); context["webdriver"] = driver; }
/// <summary> /// click pop up menue items /// </summary> public IWebDriver GotoPersonalManage(string menuName) { HoverOnAvatar(); Thread.Sleep(500); Helps.ClickOperation(webDriver, By.LinkText(menuName)); context["webdriver"] = webDriver; return(webDriver); }
/// <summary> /// delete the article by name /// </summary> /// <param name="deleteName"></param> public void DeleteTheArticleByName(string deleteName) { IWebElement articleTable = webDriver.FindElement(By.Id("article-table")); var rows = articleTable.FindElements(By.TagName("tr")); string articleName = ""; foreach (var row in rows) { var cells = row.FindElements(By.TagName("td")); articleName = cells[1].FindElement(By.TagName("a")).Text; if (articleName.Trim() == deleteName.Trim()) { IWebElement chkbxArticle = cells[0].FindElement(By.TagName("input")); chkbxArticle.Click(); Helps.ClickOperation(webDriver, By.ClassName("mlm")); Helps.confirmDialog("lyratesting2.co.nz says", "", "{ENTER}"); return; } } }
/// <summary> /// click 搜索按钮 /// </summary> public void SearchBtnClick() { Helps.ClickOperation(webDriver, By.ClassName("btn-primary")); }
/// <summary> /// click on the Admin /// </summary> public void RightTopAdminClick() { Helps.ClickOperation(webDriver, By.XPath("/html/body/div[1]/div/div[2]/ul[2]/li[3]/a")); }
/// <summary> /// click on the 常用 /// </summary> public void CommonUseClick() { Helps.ClickOperation(webDriver, By.XPath("/html/body/div[1]/div/div[2]/ul[2]/li[1]/a")); }
/// <summary> /// click on the 教育云 /// </summary> public void EduCloudClick() { Helps.ClickOperation(webDriver, By.LinkText("教育云")); }
/// <summary> /// click on the 订单 /// </summary> public void OrderTopClick() { Helps.ClickOperation(webDriver, By.LinkText("订单")); }
/// <summary> /// click on the 课程 /// </summary> public void CourseClick() { Helps.ClickOperation(webDriver, By.LinkText("课程")); }
/// <summary> /// 搜索click /// </summary> public void SearchButtonclick() { Helps.ClickOperation(webDriver, By.XPath("/html/body/div[2]/div/div[2]/form/div[2]/button")); }
/// <summary> /// click on the 基础信息 /// </summary> public void BasicInfoClick() { Helps.ClickOperation(webDriver, By.LinkText("基础信息")); context["webdriver"] = webDriver; }
/// <summary> /// click on the 头像设置 /// </summary> public void AvatarAddClick() { Helps.ClickOperation(webDriver, By.LinkText("头像设置")); context["webdriver"] = webDriver; }
public void LogOut() { HoverOnAvatar(); Helps.ClickOperation(webDriver, By.LinkText("退出登录")); context["webdriver"] = webDriver; }
public void CategoryAddBtnClick() { Helps.ClickOperation(webDriver, By.ClassName("btn-success")); context["webdriver"] = webDriver; }
/// <summary> /// click the “产品介绍” link /// </summary> public void productListLinkClick() { Helps.ClickOperation(webDriver, By.LinkText("产品介绍")); }
/// <summary> /// click "注册" /// </summary> public void RegisterBtnClick() { Helps.ClickOperation(webDriver, By.Id("register-btn")); }
/// <summary> /// 导出结果click /// </summary> public void ExportResultButtonclick() { Helps.ClickOperation(webDriver, By.ClassName("btn-export-csv")); }
/// <summary> /// click on the 用户 /// </summary> public void UserClick() { Helps.ClickOperation(webDriver, By.LinkText("用户")); }
/// <summary> /// click on the 课程订单 /// </summary> public void CourseOrderClick() { Helps.ClickOperation(webDriver, By.LinkText("课程订单")); context["webdriver"] = webDriver; }
/// <summary> /// click on the 运营 /// </summary> public void AdminTopClick() { Helps.ClickOperation(webDriver, By.LinkText("运营")); }
/// <summary> /// click on the 班级订单 /// </summary> public void ClassRoomOrderClick() { Helps.ClickOperation(webDriver, By.LinkText("班级订单")); context["webdriver"] = webDriver; }
/// <summary> /// click on the 账务 /// </summary> public void FinanceClick() { Helps.ClickOperation(webDriver, By.LinkText("财务")); }
/// <summary> /// click on the 虚拟币订单 /// </summary> public void VirtualCoinOrderClick() { Helps.ClickOperation(webDriver, By.LinkText("虚拟币订单")); context["webdriver"] = webDriver; }
/// <summary> /// click on the 系统 /// </summary> public void SystemClick() { Helps.ClickOperation(webDriver, By.LinkText("系统")); }
public void SelectOrderType(string typeName) { Helps.ClickOperation(webDriver, By.LinkText(typeName)); }
/// <summary> /// click on the 回首页 /// </summary> public void 回首页Click() { Helps.ClickOperation(webDriver, By.ClassName("glyphicon-home")); }
/// <summary> /// click 上传新头像 /// </summary> public void UploadNewAvatarClick() { Helps.ClickOperation(webDriver, By.Id("upload-picture-btn")); }
/// <summary> /// input the 父栏目 /// </summary> public void CategoryParentEnter(string inputStr) { Helps.ClickOperation(webDriver, By.ClassName("select2-choice")); Helps.InputClearAndStringOperation(webDriver, By.ClassName("select2-input"), inputStr); Helps.InputClearAndStringOperation(webDriver, By.ClassName("select2-input"), Keys.Enter); }
/// <summary> /// click "登陆" /// </summary> public void btnLoginClick() { Helps.ClickOperation(webDriver, By.ClassName("js-btn-login")); }