public static void ManagetheSpecfication()
        {
            HomePage homepage = new HomePage();
            ManageSpecificationPage managepecificationpage = new ManageSpecificationPage();

            homepage.ManagetheSpecification.Click();
        }
Esempio n. 2
0
        public static void CreateANewProviderDataset()

        {
            ManageSpecificationPage       managespecficationpage        = new ManageSpecificationPage();
            CreateSpecificationPage       createspecificationpage       = new CreateSpecificationPage();
            ManagePoliciesPage            managepoliciespage            = new ManagePoliciesPage();
            ChooseDatasetRelationshipPage choosedatasetrelationshippage = new ChooseDatasetRelationshipPage();

            string newname         = "TestDatasetName";
            string descriptiontext = "This is a Datset Description for: ";

            managepoliciespage.datasetsTab.Click();
            managepoliciespage.Createdatatyperelationship.Should().NotBeNull();
            managepoliciespage.Createdatatyperelationship.Click();
            Thread.Sleep(2000);
            Actions.SelectDatasetDataSchemaDropDown();
            var randomDatasetName = newname + TestDataUtils.RandomString(6);

            ScenarioContext.Current["DatasetSchemaName"] = randomDatasetName;
            choosedatasetrelationshippage.datasetSchemaRelationshipName.SendKeys(randomDatasetName);
            choosedatasetrelationshippage.datasetSchemaRelationshipDescription.SendKeys(descriptiontext + randomDatasetName);
            choosedatasetrelationshippage.createDatasetSetAsDataProvider.Click();
            choosedatasetrelationshippage.datasetSchemaRelationshipSaveButton.Click();
            Thread.Sleep(2000);
            managepoliciespage.datasetsTab.Should().NotBeNull();
            Console.WriteLine(randomDatasetName + " has been created successfully");
        }
        public static void ManagePolicies()
        {
            HomePage homepage = new HomePage();
            ManageSpecificationPage managepecificationpage = new ManageSpecificationPage();

            homepage.ManagetheSpecification.Click();
            managepecificationpage.SelectSpecification.Click();
        }
        public static void CreatetheSpecfication()
        {
            HomePage homepage = new HomePage();
            ManageSpecificationPage managepecificationpage  = new ManageSpecificationPage();
            CreateSpecificationPage createspecificationpage = new CreateSpecificationPage();

            homepage.ManagetheSpecification.Click();
            managepecificationpage.CreateSpecification.Click();
        }
        public static void CreatePolicy()
        {
            HomePage homepage = new HomePage();
            ManageSpecificationPage managepecificationpage = new ManageSpecificationPage();
            ManagePoliciesPage      managepoliciespage     = new ManagePoliciesPage();

            homepage.ManagetheSpecification.Click();
            managepecificationpage.SelectSpecification.Click();
            managepoliciespage.CreatePolicyButton.Click();
        }
        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();
        }
        public static void CreateCalculation()
        {
            HomePage homepage = new HomePage();
            ManageSpecificationPage managepecificationpage = new ManageSpecificationPage();
            ManagePoliciesPage      managepoliciespage     = new ManagePoliciesPage();
            CreateCalculationPage   createcalculationpage  = new CreateCalculationPage();

            CreateNewPESportSpecification.CreateANewPESportSpecification();
            ManageSpecificationCreateNewPolicy.CreateANewSpecificationPolicy();
            managepoliciespage.CreateCalculation.Click();
        }
        public static void CreateDatasetPage()
        {
            HomePage homepage = new HomePage();
            ManageSpecificationPage       managepecificationpage        = new ManageSpecificationPage();
            ManagePoliciesPage            managepoliciespage            = new ManagePoliciesPage();
            ChooseDatasetRelationshipPage choosedatasetrelationshippage = new ChooseDatasetRelationshipPage();

            homepage.ManagetheSpecification.Click();
            managepecificationpage.SelectSpecification.Click();
            managepoliciespage.Createdatatyperelationship.Click();
        }
        public static void CreateANewSpecification_VarYr()

        {
            ManageSpecificationPage managespecficationpage  = new ManageSpecificationPage();
            CreateSpecificationPage createspecificationpage = new CreateSpecificationPage();
            CreateCalculationPage   createcalculationpage   = new CreateCalculationPage();
            HomePage homepage = new HomePage();

            string newname         = "Test Spec Name ";
            string descriptiontext = "This is a Description for: ";
            string fundingStreams  = "all";

            NavigateTo.CreatetheSpecfication();
            Assert.IsNotNull(createcalculationpage.CalculationName);
            Thread.Sleep(2000);
            var randomSpecName = newname + TestDataUtils.RandomString(6);

            ScenarioContext.Current["SpecificationName"] = randomSpecName;

            createspecificationpage.SpecName.SendKeys(randomSpecName);
            createspecificationpage.SpecDescription.SendKeys(descriptiontext + randomSpecName);
            var selectYear = createspecificationpage.SpecFundingPeriod;

            var    specYear      = ScenarioContext.Current["SpecificationYear"];
            string specAcYear    = specYear.ToString();
            var    selectElement = new SelectElement(selectYear);

            selectElement.SelectByValue(specAcYear);
            //createspecificationpage.FundingStream.Click();
            //createspecificationpage.FundingStream.SendKeys(OpenQA.Selenium.Keys.Enter);
            Actions.CreateSpecificationChooseAllFundingStreams(fundingStreams);
            Thread.Sleep(2000);
            createspecificationpage.SaveSpecification.Click();
            Thread.Sleep(2000);

            homepage.Header.Click();
            Thread.Sleep(2000);
            homepage.ManagetheSpecification.Click();
            Thread.Sleep(2000);

            var    specName    = ScenarioContext.Current["SpecificationName"];
            string specCreated = specName.ToString();

            Console.WriteLine(specCreated + " has been created successfully");
            Driver._driver.FindElement(By.LinkText(specCreated)).Click();
            Thread.Sleep(1000);
        }