Ejemplo n.º 1
0
        public void GenericTestMethod()
        {
            #region Start up
            ExtentTest test = null;
            context = new ChromeDriver();
            context.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);

            Generic                     generic                    = new Generic(context);
            Utility                     utility                    = new Utility(context);
            APHPHomePage                loginPage                  = new APHPHomePage(context);
            WorkerPortalLandingPage     landingPage                = new WorkerPortalLandingPage(context);
            HIPPSearchPage              hIPPSearch                 = new HIPPSearchPage(context);
            InitiateTest                startUp                    = new InitiateTest(context);
            CreateHIPPApplicationWorker app                        = new CreateHIPPApplicationWorker();
            HIPPWorkFlow                workFlow                   = new HIPPWorkFlow();
            WordDocGen                  genWordDoc                 = new WordDocGen();
            ClaimsSearchPage            claimsSearchPage           = new ClaimsSearchPage(context);
            SubmitClaimApplicationPage  submitClaimApplicationPage = new SubmitClaimApplicationPage();
            ClaimSummaryInformation     summaryInformation         = new ClaimSummaryInformation(context);
            BeginNewClaimPage           beginNewClaimPage          = new BeginNewClaimPage(context);
            context.Url = startUp.AWSINTWoker;
            context.Manage().Window.Maximize();
            DateTime now = DateTime.Now;

            #endregion

            System.IO.Directory.CreateDirectory(screenshotLocation);

            //DocX doc = genWordDoc.CreateWordDoc();
            //TestCase testCase = utility.GetTestCase();
            //string testName = testCase.TestCaseId.ToString() + "_" + testCase.TestCaseName.Replace(" ", "_") + ".docx";
            //string scenario = testCase.TestCaseName;

            string usernameINTWorker = "bryar.h.wrkr";
            string passwordINTWorker = "Password123";
            try
            {
                loginPage.LoginPage(usernameINTWorker, passwordINTWorker);
                //utility.RecordStepStatusMAIN("Login APHP success", screenshotLocation, "LoginSuccess", doc);
                generic.HoverByLinkText("Claims And Authorizations");
                generic.LinkTextClick("Claim Search");
                claimsSearchPage.BeginNewClaimClick();
                beginNewClaimPage.SelectClaimType("Professional");
                beginNewClaimPage.ClickBeginNewClaim();
                generic.CheveronClick("9");
                Console.WriteLine(summaryInformation.GetAdjustedStatus);
                Console.WriteLine(summaryInformation.GetBenefitPlan);
                Console.WriteLine(summaryInformation.GetClaimEncounterStatus);
            }


            catch (NoSuchElementException e)
            {
                // utility.RecordStepStatusMAIN("Element you are looking for does not exist, error mssage is as follows: " + e.Message, screenshotLocation, "NoSuchElement", doc);

                throw;
            }
            catch (Exception e)
            {
                // utility.RecordStepStatusMAIN("An exception occurred within the code, please see error message: " + e.Message, screenshotLocation, "Error", doc);

                throw;
            }

            finally
            {
                try
                {
                    Thread.Sleep(3000);
                    //doc.SaveAs("C:\\Users\\"  + userName + "\\Desktop\\TestResults\\" + testName);
                    //Process.Start("WINWORD.EXE", "C:\\Users\\"  + userName + "\\Desktop\\TestResults\\" + testName);
                    Generic.signoutBtn.Click();
                    context.Close();
                }
                catch
                {
                    context.Close();
                }
            }
        }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            //Console.WriteLine("Enter Username and Password");
            //string username = Console.ReadLine();

            //string password = Console.ReadLine();

            //CreateHIPPApplication app = new CreateHIPPApplication();
            //IWebDriver context = new ChromeDriver();
            //app.SubmitHIPPCaseSubmissionUltimate(context, false, username, password);


            //GenericTestMethod();
            MemberInput();
            void MemberInput()
            {
                IWebDriver     context;
                ScreenCaputres caputres = new ScreenCaputres();
                //caputres.TakeVideo(@"C:\\Users\\bryar.h.cole\Desktop\\TestResults\\");
                string userName = "******";

                #region Start up
                ExtentTest test = null;
                context = new ChromeDriver();
                context.Manage().Timeouts().ImplicitWait          = TimeSpan.FromSeconds(5);
                Generic                     generic               = new Generic(context);
                Utility                     utility               = new Utility(context);
                APHPHomePage                loginPage             = new APHPHomePage(context);
                MemberPortalDashBoard       landingPage           = new MemberPortalDashBoard(context);
                InitiateTest                startUp               = new InitiateTest(context);
                HIPPWorkFlow                hIPPWorkFlow          = new HIPPWorkFlow();
                CreateHIPPApplicationMember app                   = new CreateHIPPApplicationMember();
                MyHIPPApplicationPage       myHIPPApplicationPage = new MyHIPPApplicationPage(context);
                context.Url = startUp.AWSINTWoker;
                context.Manage().Window.Maximize();
                DateTime now = DateTime.Now;

                #endregion

                //System.IO.Directory.CreateDirectory(screenshotLocation);

                //DocX doc = genWordDoc.CreateWordDoc(testCaseID, 152045);
                //TestCase testCase = utility.GetTestCase(testCaseID, 152045);
                //string testName = testCase.TestCaseId.ToString() + "_" + testCase.TestCaseName.Replace(" ", "_") + ".docx";
                //string scenario = testCase.TestCaseName;


                try
                {
                    loginPage.LoginPage("willbsmith", "user@123A");
                    //utility.RecordStepStatusMAIN("Login APHP success", screenshotLocation, "LoginSuccess");
                    string appnumber;
                    //hIPPSearch.ClickBeginNewApp();
                    generic.HoverByLinkText("HIPP Application");
                    generic.LinkTextClick("My HIPP Application");
                    myHIPPApplicationPage.InputSelectType("New");
                    myHIPPApplicationPage.BeginApplicationClick();
                    if (myHIPPApplicationPage.IsErrorVisible())
                    {
                        appnumber = myHIPPApplicationPage.GetAppNumber();
                        generic.LinkTextClick("Logout");
                        hIPPWorkFlow.FIllHIPPApplicationInfo(context, appnumber);
                    }
                    else
                    {
                        app.SubmitHIPPCaseSubmissionMember(context);
                    }
                }


                catch (NoSuchElementException e)
                {
                    //utility.RecordStepStatusMAIN("Element you are looking for does not exist, error mssage is as follows: " + e.Message, screenshotLocation, "NoSuchElement");
                    throw;
                }
                catch (Exception e)
                {
                    //utility.RecordStepStatusMAIN("An exception occurred within the code, please see error message: " + e.Message, screenshotLocation, "Error", doc);
                    throw;
                }

                finally
                {
                    try
                    {
                        Thread.Sleep(3000);
                        //doc.SaveAs("C:\\Users\\" + userName + "\\Desktop\\TestResults\\" + testName);
                        //Process.Start("WINWORD.EXE", "C:\\Users\\" + userName + "\\Desktop\\TestResults\\" + testName);
                        //Generic.signoutBtn.Click();
                        //context.Close();
                    }
                    catch
                    {
                        //context.Close();
                    }
                }
            }

            //docs.CreateWordDocSuite("Bryar.h.cole", 149579, 152261);
            void GenericTestMethod()
            {
                IWebDriver context;

                #region Start up
                ExtentTest test = null;
                context = new ChromeDriver();
                context.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(5);

                Generic                 generic     = new Generic(context);
                Utility                 utility     = new Utility(context);
                APHPHomePage            loginPage   = new APHPHomePage(context);
                WorkerPortalLandingPage landingPage = new WorkerPortalLandingPage(context);
                _ = new HIPPSearchPage(context);
                InitiateTest startUp = new InitiateTest(context);
                _ = new CreateHIPPApplicationWorker();
                _ = new HIPPWorkFlow();
                _ = new WordDocGen();
                ClaimsSearchPage claimsSearchPage = new ClaimsSearchPage(context);
                _ = new SubmitClaimApplicationPage();
                ClaimSummaryInformation summaryInformation = new ClaimSummaryInformation(context);
                BeginNewClaimPage       beginNewClaimPage  = new BeginNewClaimPage(context);
                context.Url = startUp.AWSINTWoker;
                context.Manage().Window.Maximize();
                DateTime now = DateTime.Now;

                #endregion

                //System.IO.Directory.CreateDirectory(screenshotLocation);

                //DocX doc = genWordDoc.CreateWordDoc();
                //TestCase testCase = utility.GetTestCase();
                //string testName = testCase.TestCaseId.ToString() + "_" + testCase.TestCaseName.Replace(" ", "_") + ".docx";
                //string scenario = testCase.TestCaseName;

                string usernameINTWorker = "bryar.h.wrkr";
                string passwordINTWorker = "user@123A";
                try
                {
                    loginPage.LoginPage(usernameINTWorker, passwordINTWorker);
                    //utility.RecordStepStatusMAIN("Login APHP success", screenshotLocation, "LoginSuccess", doc);
                    generic.HoverByLinkText("Claims And Authorizations");
                    generic.LinkTextClick("Claim Search");
                    claimsSearchPage.BeginNewClaimClick();
                    beginNewClaimPage.SelectClaimType("Professional");
                    beginNewClaimPage.ClickBeginNewClaim();
                    string text  = summaryInformation.GetAdjustedStatus;
                    string text2 = summaryInformation.GetAdjustedStatus;
                    string text3 = summaryInformation.GetAdjustedStatus;


                    Console.WriteLine(text);
                    Console.WriteLine(text2);
                    Console.WriteLine(text3);
                }


                catch (NoSuchElementException e)
                {
                    // utility.RecordStepStatusMAIN("Element you are looking for does not exist, error mssage is as follows: " + e.Message, screenshotLocation, "NoSuchElement", doc);

                    throw;
                }
                catch (Exception e)
                {
                    // utility.RecordStepStatusMAIN("An exception occurred within the code, please see error message: " + e.Message, screenshotLocation, "Error", doc);

                    throw;
                }

                finally
                {
                    try
                    {
                        Thread.Sleep(3000);
                        //doc.SaveAs("C:\\Users\\"  + userName + "\\Desktop\\TestResults\\" + testName);
                        //Process.Start("WINWORD.EXE", "C:\\Users\\"  + userName + "\\Desktop\\TestResults\\" + testName);
                        Generic.signoutBtn.Click();
                        context.Close();
                    }
                    catch
                    {
                        context.Close();
                    }
                }
            }
        }