public static void CreateANewSpecificationSubPolicy()

        {
            ManagePoliciesPage  managepoliciespage  = new ManagePoliciesPage();
            CreateSubPolicyPage createsubpolicypage = new CreateSubPolicyPage();

            string newname         = "Test Sub Policy Name ";
            string descriptiontext = "This is a Description for: ";

            var randomSpecSubPolicyName = newname + TestDataUtils.RandomString(6);

            ScenarioContext.Current["SpecSubPolicyName"] = randomSpecSubPolicyName;
            managepoliciespage.CreateSubPolicy.Click();
            Thread.Sleep(2000);
            createsubpolicypage.SubPolicyName.SendKeys(randomSpecSubPolicyName);
            Actions.SelectPolicyForSubPolicyCreationDropdownOption();
            createsubpolicypage.SubPolicyDescription.Click();
            Thread.Sleep(2000);
            createsubpolicypage.SubPolicyDescription.SendKeys(descriptiontext + randomSpecSubPolicyName);
            createsubpolicypage.SaveSubPolicy.Click();
            Thread.Sleep(2000);
            var    specPolicyName       = ScenarioContext.Current["SpecSubPolicyName"];
            string specSubPolicyCreated = specPolicyName.ToString();

            Console.WriteLine(specSubPolicyCreated + " has been created successfully");
            Thread.Sleep(1000);
        }
        public static void CreateSubPolicy()
        {
            HomePage homepage = new HomePage();
            ManageSpecificationPage managepecificationpage = new ManageSpecificationPage();
            ManagePoliciesPage      managepoliciespage     = new ManagePoliciesPage();
            CreateSubPolicyPage     createsubpolicypage    = new CreateSubPolicyPage();

            homepage.ManagetheSpecification.Click();
            managepecificationpage.SelectSpecification.Click();
            managepoliciespage.CreateSubPolicy.Click();
        }