Ejemplo n.º 1
0
        public void TestSearch()
        {
            var          searchText   = "Men`s Martin Boots";
            EtsyMainPage etsyMainPage = new EtsyMainPage(driver);

            etsyMainPage.searchArea.searchField.SetText(searchText);
            etsyMainPage.searchArea.searchButton.Click();

            EtsySearchPage etsySearchPage = new EtsySearchPage(driver);

            //*[contains(@class,'v2-listing-card__info')and not(contains(@class, 'flex'))]
        }
Ejemplo n.º 2
0
        public void TestSearch()
        {
            var searchText = "Men's Martin Boots";
            EtsyMainPage etsyMainPage = new EtsyMainPage(driver);
            etsyMainPage.searchArea.SetText(searchText);
            etsyMainPage.searchArea.searchButton.Click();
            // Thread.Sleep(2000);

            EtsySearchPage etsySearchPage = new EtsySearchPage(driver);

            foreach (var textItem in etsySearchPage.searchResultsItems)
            {
                Console.WriteLine(textItem.Text
                Assert.True(textItem.Text.Contains(searchText));
             //   Console.WriteLine(textItem.Text.Trim());
            }
        }
Ejemplo n.º 3
0
        public void TestFindMensShoes()
        {
            Actions      actions      = new Actions(driver);
            EtsyMainPage etsyMainPage = new EtsyMainPage(driver);
            CustomWaits  customWaits  = new CustomWaits();

            actions.MoveToElement(etsyMainPage.searchArea.searchMenuShoes).Perform();
            customWaits.SetImplicitWaitTimeout(driver, 10);

            actions.MoveToElement(etsyMainPage.searchArea.menuButtonMens).Perform();
            customWaits.SetImplicitWaitTimeout(driver, 10);
            actions.MoveToElement(etsyMainPage.searchArea.menuShoesButton).Click().Perform();
            customWaits.SetImplicitWaitTimeout(driver, 40);
            var newPage = driver.Url;

            Assert.AreEqual("https://www.etsy.com/c/shoes/mens-shoes?ref=catnav-10923", newPage);
        }
Ejemplo n.º 4
0
        public void TestSearch()
        {
            var          searchText   = "Martin Boots";
            EtsyMainPage etsyMainPage = new EtsyMainPage(driver);

            etsyMainPage.searchArea.searchFild.SetText(searchText);
            etsyMainPage.searchArea.searchButton.Click();

            EtsySearchPage etsysSearchPage = new EtsySearchPage(driver);

            var texts = etsysSearchPage.searchResultTextItems;

            foreach (var textItem in texts)
            {
                Console.WriteLine(textItem.Text);
                Assert.True(textItem.Text.Contains(searchText));
            }
            driver.TakeScreenshot();
            driver.ExecuteJavascript("some JS script");
        }