public static void LoginWithYourUser(string username, string password) { IWebElement LoginButton = DriverForChrome.FindElement(By.Id("myAccount")); IWebElement LoginButtonLink = DriverForChrome.FindElement(By.Id("login")); LoginButton.Click(); LoginButtonLink.Click(); try { Base.WhereIAm("LoginPage"); IWebElement LoginPageHeader = DriverForChrome.FindElement(By.ClassName("login-container")); IWebElement LoginButtonas = DriverForChrome.FindElement(By.CssSelector("button[class*='btn-login-submit']")); Task.Delay(2000).Wait(); IWebElement Email = DriverForChrome.FindElement(By.Id("email")); IWebElement Pwd = DriverForChrome.FindElement(By.Id("password")); Email.SendKeys(username); Pwd.SendKeys(password); LoginButtonas.Click(); } catch (Exception) { Assert.Fail("Login Page açilamadı"); } }
public static void CheckSellerAndClickTheCheckBoxes(int count) { IWebElement SellerFilter = DriverForChrome.FindElement(By.CssSelector("li[class*='box-container satici']")); IList <IWebElement> SellerCheckBoxes = SellerFilter.FindElements(By.TagName("li")); SellerCheckBoxes[count].Click(); Task.Delay(2000).Wait(); }
public static void LoginCheck() { IWebElement LoginButton = DriverForChrome.FindElement(By.Id("myAccount")); try { LoginButton.Text.Contains("Giriş Yap").ToString(); } catch (Exception) { Assert.Fail("Login durumdasınız"); } }
public static void ClickBasketButton() { IWebElement ClickTheBasket = DriverForChrome.FindElement(By.Id("CartButton")); try { ClickTheBasket.Click(); } catch (Exception) { Assert.Fail("Basket butonuna tıklanamadı"); } }
public static void BasketPage() { try { Base.WhereIAm("BasketPage"); IList <IWebElement> CheckTheBasket = DriverForChrome.FindElements(By.ClassName("cart-item-list")); if (CheckTheBasket.Count < 1) { Assert.Fail("Baskette ürün bulunamadı"); } } catch (Exception) { throw; } }
public static void SearchProducts(string productname) { IWebElement SearcButton = DriverForChrome.FindElement(By.Id("buttonProductSearch")); IWebElement Search = DriverForChrome.FindElement(By.Id("productSearch")); Search.Clear(); Search.SendKeys(productname); try { SearcButton.Click(); Base.WhereIAm("SearchResult"); IWebElement SearchResultPage = DriverForChrome.FindElement(By.ClassName("results-container")); } catch (Exception) { Assert.Fail("Search sayfası bulunamadı!"); } }
public static void ClearFilterSelection() { IWebElement ClearSelections = DriverForChrome.FindElement(By.Id("btnClearFilters")); ClearSelections.Click(); }
public static void AddToBasket() { IList <IWebElement> BasketItem = DriverForChrome.FindElements(By.ClassName("add-to-cart")); BasketItem[0].Click(); }
public static void OpenPortal() { DriverForChrome.Manage().Window.Maximize(); DriverForChrome.Navigate().GoToUrl("https://www.hepsiburada.com"); }