Exemple #1
0
        private IList <BasketItemWebElement> GetBasketItemWebElement()
        {
            IList <BasketItemWebElement> basketItems = new List <BasketItemWebElement>();

            FindElements(By.XPath("//li[@class='basket-product']")).ToImmutableList().ForEach(element =>
            {
                BasketItemWebElement basketItemWebElement = new BasketItemWebElement(element);
                basketItems.Add(basketItemWebElement);
            });
            return(basketItems);
        }
Exemple #2
0
        internal bool FindProduct()
        {
            Product product = (Product)Datamass.Objects()["Produto"];
            IEnumerator <BasketItemWebElement> enumerator = Items().GetEnumerator();
            bool itemFound = false;

            while (enumerator.MoveNext() || !itemFound)
            {
                BasketItemWebElement basketItem = enumerator.Current;
                itemFound = basketItem.Title.Value.Equals(product.Title);
            }
            return(itemFound);
        }
Exemple #3
0
        internal void RemoveProduct()
        {
            Product product = (Product)Datamass.Objects()["Produto"];
            IEnumerator <BasketItemWebElement> enumerator = Items().GetEnumerator();
            bool itemFound = false;
            BasketItemWebElement basketItem = default;

            while (enumerator.MoveNext() || !itemFound)
            {
                basketItem = enumerator.Current;
                itemFound  = basketItem.Title.Value.Equals(product.Title);
            }
            basketItem.Remove.Click();
        }