public void createPDFPackagePushToOffice()
        {
            string[] username = null;
            string[] password = null;

            var oXMLData = new XMLParse();

            oXMLData.LoadXML("../../Config/ApplicationSettings.xml");

            username = oXMLData.getData("settings/Credentials", "username2");
            password = oXMLData.getData("settings/Credentials", "password2");

            //Initializing the objects
            var loginHelper            = new LoginHelper(GetWebDriver());
            var clientHelper           = new ClientsHelper(GetWebDriver());
            var pDFTemplateAdminHelper = new PDFTemplateAdminHelper(GetWebDriver());


            //Variable random
            var name = "Push To Office" + RandomNumber(1, 999);


            //Login with valid username and password
            Login(username[0], password[0]);
            Console.WriteLine("Logged in as: " + username[0] + " / " + password[0]);

            //Verify Page title
            VerifyTitle("Dashboard");
            Console.WriteLine("Redirected at Dashboard screen.");


            //ClickOnPdfTab
            pDFTemplateAdminHelper.ClickElement("ClickOnPdfTab");

            //Redirect To
            GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selcorp/pdf_templates");
            pDFTemplateAdminHelper.WaitForWorkAround(2000);


            //cLICK ON pdf
            pDFTemplateAdminHelper.ClickElement("ClickCreatePackage");
            pDFTemplateAdminHelper.WaitForWorkAround(2000);

            //Enter pakage name
            pDFTemplateAdminHelper.TypeText("PackageName", name);

            //Select Module
            pDFTemplateAdminHelper.Select("SelectModule", "20");
            pDFTemplateAdminHelper.WaitForWorkAround(6000);

            //Select
            pDFTemplateAdminHelper.SelectDropDownByText("//*[@id='PdfTemplatePdfTemplateId']", "Clone of FNPMPA");
            pDFTemplateAdminHelper.WaitForWorkAround(3000);

            //SelectCategoryPackage
            pDFTemplateAdminHelper.SelectDropDownByText("//*[@id='PdfTemplatePdfCategoryId']", "Card Service Agreements");

            //PDFAccessedByAllOffice
            pDFTemplateAdminHelper.ClickElement("PDFAccessedByAllOffice");

            //Check Display in Tab
            pDFTemplateAdminHelper.ClickElement("CheckDisplayInTab");

            //Check Can Share
            pDFTemplateAdminHelper.ClickElement("CheckCanShare");

            //CanEmailPDF
            pDFTemplateAdminHelper.ClickElement("CanEmailPDF");

            //Save PDF Package
            pDFTemplateAdminHelper.ClickElement("SavePDFPakage");
            pDFTemplateAdminHelper.WaitForWorkAround(3000);


            //ClickOnWelcomeToLogout
            pDFTemplateAdminHelper.ClickElement("ClickOnWelcomeToLogout");
            pDFTemplateAdminHelper.WaitForWorkAround(3000);

            //LogoutFromCorp
            GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/logout");
            pDFTemplateAdminHelper.WaitForWorkAround(3000);

            //EnterUserName
            pDFTemplateAdminHelper.TypeText("EnterUserName", "AslamKhan");

            //EnterPassword
            pDFTemplateAdminHelper.TypeText("EnterPassword", "1qaz!QAZ");

            //LoginButton
            pDFTemplateAdminHelper.ClickElement("LoginButton");
            pDFTemplateAdminHelper.WaitForWorkAround(4000);

            //Verify Page title
            VerifyTitle("Dashboard");
            Console.WriteLine("Redirected at Dashboard screen.");

            //Redirect To Admin
            GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selcorp/seloffice/admin");
            pDFTemplateAdminHelper.WaitForWorkAround(4000);


            //ClickOnPdfTab
            pDFTemplateAdminHelper.ClickElement("ClickOnPdfTab");

            //Redirect To
            GetWebDriver().Navigate().GoToUrl("https://www.pegasus-test.com/selcorp/seloffice/pdf_templates");
            pDFTemplateAdminHelper.WaitForWorkAround(2000);


            //EnterPDFToSerch
            pDFTemplateAdminHelper.TypeText("EnterPDFToSerch", name);
            pDFTemplateAdminHelper.WaitForWorkAround(4000);

            //verify text
            pDFTemplateAdminHelper.VerifyText("TextToVerify", name);
            pDFTemplateAdminHelper.WaitForWorkAround(2000);
        }