Example #1
0
        public void TestMethod1()
        {
            IWebDriver driver = new ChromeDriver(@"C:\Users\cciocoveanu");

            driver.Navigate().GoToUrl("http://cel.ro");

            HomePage              homePage          = new HomePage(driver);
            AntivirusPage         antivirusPage     = new AntivirusPage(driver);
            SpecificAntivirusPage specificantivirus = new SpecificAntivirusPage(driver);
            CartPage              cartPage          = new CartPage(driver);

            List <string> testList = new List <string>();

            testList.Add("CEL.ro");
            testList.Add("Software");
            testList.Add("Antivirus");

            Assert.That(driver.Title, Contains.Substring("CEL"));
            homePage.clickElement(8);
            homePage.clickAntivirus();

            Assert.That(driver.Title, Contains.Substring("Antivirus"));
            Assert.IsTrue(antivirusPage.getPathList().SequenceEqual(testList));
            antivirusPage.clickAntivirus("Kaspersky Anti-Virus 2017 1PC 1An+3luni gratuite");

            Assert.That(driver.Title, Contains.Substring("Kaspersky Anti-Virus 2017 1PC 1An+3luni gratuite"));
            specificantivirus.dismissPopUp();
            specificantivirus.addItemToCart();
            specificantivirus.goToCartPage();

            Assert.That(driver.Title, Contains.Substring("Continut cos"));
            cartPage.setAmount(3);
            Assert.AreEqual(cartPage.getFinalPrice(), 300);

            Thread.Sleep(1000);
            driver.Close();
        }
        public void TestMethod1()
        {
            IWebDriver driver = new FirefoxDriver();

            driver.Navigate().GoToUrl("http://www.cel.ro/");

            MainPage mainPage = new MainPage(driver);

            Assert.IsTrue(mainPage.CheckTitle().Contains("CEL"));
            Assert.IsTrue(mainPage.CheckLogoVisibility());
            mainPage.SelectItem(7);

            SubMenuPage subMenu = new SubMenuPage(driver);

            subMenu.SelectSubItem();

            ProductsPage selectedPage = new ProductsPage(driver);

            Assert.IsTrue(selectedPage.CheckTitle().Contains("Antivirus"));
            Assert.AreEqual("CEL.ro / Software / Antivirus", selectedPage.CheckPath());
            selectedPage.SelectItem("Kaspersky Anti-Virus 2017 1PC 1An+3luni gratuite");
            selectedPage.Notification();

            AntivirusPage antivirusPage = new AntivirusPage(driver);

            antivirusPage.CheckTitle().Contains("Kaspersky Anti-Virus 2017 5PC 1An+3luni");
            antivirusPage.AddToCart();
            antivirusPage.SeeCartContent();

            CartPage cartPage = new CartPage(driver);

            Assert.IsTrue(cartPage.CheckTitle().Contains("Continut"));
            cartPage.EditQuantity();
            Assert.AreEqual("300", cartPage.CheckFinalAmount());

            Console.WriteLine();
        }