public void ISpecifyTheFollowingValues(string productName, string categoryValue, string supplierValue, string unitPrice, string quantityPerUnit, string unitsInStock, string unitsOnOrder, string reorderLevel, string discontinued) { ProductForTest productForTest = new ProductForTest(productName, categoryValue, supplierValue, unitPrice, quantityPerUnit, unitsInStock, unitsOnOrder, reorderLevel, discontinued); new PageCreate(driver).CreateNewProduct(productForTest); }
public ProductForTest ReadProduct() { ProductForTest getProductForTest = new ProductForTest(productName.GetAttribute("value"), categoryId.GetAttribute("value"), supplierId.GetAttribute("value"), unitPrice.GetAttribute("value").Replace(",0000", ""), quantityPerUnit.GetAttribute("value"), unitsInStock.GetAttribute("value"), unitsOnOrder.GetAttribute("value"), reorderLevel.GetAttribute("value"), discontinued.GetAttribute("value")); return(getProductForTest); }
public void RemoveProduct(ProductForTest productForTest) { productXPathForRemove = $"//following-sibling::tr/td[contains(.,\"{productForTest.productName }\")]/../td/a[contains(text(),'Remove')]"; productRemove.Click(); driver.SwitchTo().Alert().Accept(); }
public string xpathProduct(ProductForTest productForTest) { return(productXpath = $"//a[contains(text(),\"{productForTest.productName }\")]"); }
public PageEditProduct MoveToProduct(ProductForTest productForTest) { productXpath = $"//a[contains(text(),\"{productForTest.productName }\")]"; productName.Click(); return(new PageEditProduct(driver)); }