DemoBlazeAutomation / StepDefinitions / BaseSteps.cs
BaseSteps.cs
Raw
using DemoBlazeAutomation.POM;
using DemoBlazeAutomation.Hooks;
using OpenQA.Selenium;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DemoBlazeAutomation.StepDefinitions
{
    [Binding]
    public class BaseSteps
    {
        private readonly IWebDriver _driver;
        protected HomePage HomePage;
        protected ProductDetailPage ProductDetailPage;
        protected CartPage CartPage;


        public BaseSteps(IWebDriver driver)
        {
            _driver = driver;
            HomePage = new HomePage(_driver);
            ProductDetailPage = new ProductDetailPage(_driver);
            CartPage = new CartPage(_driver);
        }


    }
}