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); }
public bool IsCheckBoxSelectedByHeaderAndOption(string header, string option) { return(JavascriptExecutor.FindElement(string.Format(HomePageObjects.SideFilterCheckboxCssTemplate, header, option)).Selected); }