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(); }