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");
            }
        }
Exemple #4
0
        public static void ClickBasketButton()
        {
            IWebElement ClickTheBasket = DriverForChrome.FindElement(By.Id("CartButton"));

            try
            {
                ClickTheBasket.Click();
            }
            catch (Exception)
            {
                Assert.Fail("Basket butonuna tıklanamadı");
            }
        }
Exemple #5
0
 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");
 }