コード例 #1
0
ファイル: Spring2017.cs プロジェクト: NanaShenley/sel
        public void CheckReportsExists()
        {
            bool tabExists;

            NavigateToReturnPage();
            Wait.WaitTillAllAjaxCallsComplete();

            TabComponent objTab = new TabComponent();

            tabExists = objTab.CheckTabExists(SchoolSummaryTab);

            if (tabExists)
            {
                objTab.ClickTab(SchoolSummaryTab);
                Wait.WaitTillAllAjaxCallsComplete();

                string[] strReports = { Absentee_Det_Rpt
                                        , Address_Det_Rpt
                                        , Adopt_From_Care_Rpt
                                        , Attendance_Det_Rpt
                                        , Class_Det_Rpt
                                        , Early_Years_Rpt
                                        , Exclusion_Det_Rpt
                                        , Free_School_Meals_Rpt
                                        , General_Det_Rpt
                                        , Leaver_Basic_Det_Rpt
                                        , Preview_Summary_Report
                                        , All
                                        , Pupils_Basic_Det_Rpt
                                        , School_Dinners_Rpt
                                        , SEN_Det_Rpt
                                        , Top_Up_Funding_Rpt
                                        , Preview_Summary_Report };


                bool reportExists = false;

                ReportComponent objReport = new ReportComponent();

                for (int i = 0; i < strReports.Length; i++)
                {
                    reportExists = objReport.CheckReportExists(SeleniumHelper.AutomationId(GetReportName(strReports[i])));

                    if (!reportExists)
                    {
                        Assert.IsTrue(false);
                    }
                }
            }
            else
            {
                Assert.IsTrue(false);
            }
        }
コード例 #2
0
ファイル: Autumn2017.cs プロジェクト: NanaShenley/sel
        public void CheckReportsExists()
        {
            bool tabExists;

            new Return().NavigateToReturnPage();
            Wait.WaitTillAllAjaxCallsComplete();

            TabComponent objTab = new TabComponent();

            tabExists = objTab.CheckTabExists(Constant.SchoolSummaryTab);

            if (tabExists)
            {
                objTab.ClickTab(Constant.SchoolSummaryTab);
                Wait.WaitTillAllAjaxCallsComplete();

                string[] strReports = { Constant.Absentee_Det_Rpt
                                        , Constant.Address_Det_Rpt
                                        , Constant.Adopt_From_Care_Rpt
                                        , Constant.Attendance_Det_Rpt
                                        , Constant.Exclusion_Det_Rpt
                                        , Constant.Free_School_Meals_Rpt
                                        , Constant.Leaver_Basic_Det_Rpt
                                        , Constant.All
                                        , Constant.Pupils_Basic_Det_Rpt
                                        , Constant.School_Dinners_Rpt
                                        , Constant.SEN_Det_Rpt
                                        , Constant.Top_Up_Funding_Rpt
                                        , Constant.Attendance_Det_Rpt_2nd_Half };


                bool reportExists = false;

                ReportComponent objReport = new ReportComponent();

                for (int i = 0; i < strReports.Length; i++)
                {
                    reportExists = objReport.CheckReportExists(SeleniumHelper.AutomationId(strReports[i] + Constant.periodAutumn));

                    if (!reportExists)
                    {
                        Assert.IsTrue(false);
                    }
                }
            }
            else
            {
                Assert.IsTrue(false);
            }
        }