DemoBlazeAutomation / POM / Input / ProductWebElement.cs
ProductWebElement.cs
Raw
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;


    /// <summary>
    /// Representa los productos que están en el shop de la página web.
    /// </summary>
    public class ProductWebElement
    {
        private readonly IWebElement productWebElement; //referencia al objeto.

        public ProductWebElement(IWebElement productWebElement)
        {
            this.productWebElement = productWebElement;
        }

        public string Name => productWebElement.FindElement(By.TagName("h4")).Text;
        public string Price => productWebElement.FindElement(By.TagName("h5")).Text;
        public string Description => productWebElement.FindElement(By.Id("article")).Text;



    }