public void ClickDeleteItemButtonByProductName(ProductsEnum product) { string productName = HelperUtils.GetDescription(product); string newLocator = locatorForDeleteItemBttnByProductName.Replace("foo", productName); cmnElement.ClickElement(driver.FindElement(By.XPath(newLocator))); }
private List <Product> ShowAllProductsWithCategory(ProductsEnum category, Cities city, string keySearch) { List <Product> products = new List <Product>(); List <Product> keyLess = new List <Product>(); foreach (var item in this._db.Products) { if (item.Category == category && item.City == city) { keyLess.Add(item); } } foreach (var product in this._db.Products) { if (product != null) { if (keySearch != null) { if (product.Category == category && product.City == city && product.Name.ToLower().Contains(keySearch.ToLower())) { products.Add(product); } } if (keySearch == null) { return(keyLess); } } } return(products); }
public void ClickBuyNowButtonByProductName(ProductsEnum product) { string productName = HelperUtils.GetDescription(product); string formatProductName = Regex.Replace(productName, @"^([\w\-]+ )", ""); string newLocator = locatorBuyNowButtonPerProductName.Replace("foo", formatProductName); driver.FindElement(By.XPath(newLocator)).Click(); WaitUtils.WaitForPageToLoad(driver); }
public IActionResult ShowCategories(ProductsEnum category, Cities city, string keySearch) { //if (keySearch == null) //{ // return Content("Не е намерен артикул с тази ключава дума"); //} if (keySearch != null) { var ordered = ShowAllProductsWithCategory(category, city, keySearch) .OrderByDescending(c => c.Date); if (ordered.Count() <= 0) { return(View("Views/Home/NotFoundSearch.cshtml")); } return(View(ordered)); } return(View(ShowAllProductsWithCategory(category, city, keySearch))); }