Exemple #1
0
        public void RemoverItemDoCarrinho()
        {
            new BaseTest().AcessaUrl(Driver, "https://test-sandbox.azurewebsites.net/restaurants/");

            EnjoeatPageObject     enjoeatPageObject     = new EnjoeatPageObject(Driver);
            RestaurantPageObjects restaurantPageObjects = new RestaurantPageObjects(Driver);

            enjoeatPageObject.IrparaRestaurante("Green Food").Click();

            var wait = new WebDriverWait(Driver, TimeSpan.FromSeconds(10));

            wait.Until(ExpectedConditions.ElementIsVisible(By.CssSelector("img.box-img-detail")));

            Assert.AreEqual("Green Food", enjoeatPageObject.NomeRestaurant.Text);

            restaurantPageObjects.adicionarItemAoCarrinho("Suco Detox").Click();

            for (int i = 0; i < 2; i++)
            {
                restaurantPageObjects.adicionarItemAoCarrinho("Salada Ceasar").Click();
            }

            Assert.AreEqual("R$ 19,90", restaurantPageObjects.TotalCarrinho.Text);

            restaurantPageObjects.PrimeiroItemDoCarrinho().Click();

            Assert.AreEqual("R$ 21,90", restaurantPageObjects.TotalCarrinho.Text);
        }