/// <summary>
        /// plan home page find a test window
        /// </summary>
        /// <returns>Workflows</returns>
        public TestWindowWorkflows PlanHomePageFindATestWindow()
        {
            if (AssessWorkflows.PlanHomePage == null)
            {
                throw new Exception("Navigate to the PlanHomePage before trying to use this workflow.");
            }
            AssessWorkflows.PlanHomePage.Form.InputAndSubmitForm();
            //next page
            PlanHomeData previousData = (PlanHomeData)AssessWorkflows.PlanHomePage.Data;

            AssessWorkflows.PlanHomePage      = new PlanHomePage();
            AssessWorkflows.PlanHomePage.Data = previousData;
            return(this);
        }
        /// <summary>
        /// view test window page delete test window
        /// </summary>
        /// <returns>Workflows</returns>
        public TestWindowWorkflows ViewTestWindowPageDeleteTestWindow()
        {
            if (AssessWorkflows.ViewTestWindowPage == null)
            {
                throw new Exception("Navigate to the ViewTestWindowPage before trying to use this workflow.");
            }
            AssessWorkflows.ViewTestWindowPage.Detail.SelectDeleteTestWindow();
            //next page
            PlanHomeData previousData = null; //remember previous data

            if (AssessWorkflows.PlanHomePage != null && AssessWorkflows.PlanHomePage.Data != null)
            {
                previousData = (PlanHomeData)AssessWorkflows.PlanHomePage.Data;
            }
            AssessWorkflows.PlanHomePage      = new PlanHomePage();
            AssessWorkflows.PlanHomePage.Data = previousData;
            return(this);
        }