public void SelectBlackColor() =>
 JavascriptExecutor.FindElement(HomePageObjects.BlackColorFilterCssSelector).Click();
 public string GetQuantityOfFilterOptionByHeaderAndOption(string header, string option)
 => JavascriptExecutor
 .FindElement(string.Format(HomePageObjects.SideFilterOptionQuantityCssTemplate, header, option)).Text;
 public bool IsEmailAddressOfContactPresent() =>
 JavascriptExecutor.FindElement(ProductDetailPageObject.EmailCssSelector).Text.Contains("*****@*****.**");
 public bool IsSideFilterOpenedByHeader(string header) => JavascriptExecutor
 .FindElement(string.Format(HomePageObjects.SideFilterCssTemplate, header))
 .GetAttribute("class").Contains("opened");
 public void ClickOnFilterOptionByHeaderAndOption(string header, string option) => JavascriptExecutor
 .FindElement(string.Format(HomePageObjects.SideFilterOptionCssTemplate, header, option))
 .Click();
 public void ClickSideFilterByHeader(string header) => JavascriptExecutor
 .FindElement(string.Format(HomePageObjects.SideFilterCssTemplate, header)).Click();
 public string GetEmailAddressOfContact() =>
 JavascriptExecutor.FindElement(ProductDetailPageObject.EmailCssSelector).Text;
 public string GetOldPriceList(string id) => JavascriptExecutor
 .FindElement(string.Format(HomePageObjects.OldPriceCssTemplate, id)).Text;
 public void ClickFilterButton()
 {
     JavascriptExecutor.FindElement(string.Format(HomePageObjects.SideFilterResetButtonCssTemplate, "Filter")).Click();
     SiteDriver.WaitToLoadNew(100);
 }
Exemplo n.º 10
0
 public bool IsCheckBoxSelectedByHeaderAndOption(string header, string option)
 {
     return(JavascriptExecutor.FindElement(string.Format(HomePageObjects.SideFilterCheckboxCssTemplate, header, option)).Selected);
 }