public void WalesPOSMarksheetDisplay() { NavigateToPOSMarksheet(); //Search for a POS Marksheet POSSearchPannel possearchpanel = new POSSearchPannel(); //Select a Group possearchpanel = possearchpanel.SelectGroup("Year 1"); //Select a Subject possearchpanel = possearchpanel.SelectSubject("Literacy : Reading : Response & analysis"); //Select a Strand possearchpanel = possearchpanel.SelectStrand("Responding to what has been read"); //Select a Assessment Period possearchpanel = possearchpanel.SelectAssessmentPeriod("Year 1 Autumn"); //Select a Year Group possearchpanel = possearchpanel.OpenYearGroupSelectionDropdown("Year 1"); Thread.Sleep(1500); //Click on Search Button POSDataMaintainanceScreen posdatamaintainance = possearchpanel.Search(); POSToolbar postoolbar = new POSToolbar(); postoolbar = postoolbar.OpenToggleMenuList(); posdatamaintainance = postoolbar.ClickSummarycolumnsToggleOption(true); //Verify if % POS Expectations Achieved Column is present on the Maintainance Screen Assert.IsTrue(posdatamaintainance.VerifyColumnPresent("% of PoS Expectations Achieved")); Assert.IsTrue(posdatamaintainance.VerifyColumnPresent("% of School Expectations Achieved")); }
public void NextYearStatements() { NavigateToPOSMarksheet(); // SeleniumHelper.Login(SeleniumHelper.iSIMSUserType.AssessmentCoordinator); //Going to desired path // SeleniumHelper.NavigateMenu("Tasks", "Assessment", "Programme of Study"); //Search for a POS Marksheet POSSearchPannel possearchpanel = new POSSearchPannel(); //Select a Group possearchpanel = possearchpanel.SelectGroup("Year 2"); //Select a Subject possearchpanel = possearchpanel.SelectSubject("English: Reading"); //Select a Strand possearchpanel = possearchpanel.SelectStrand("Comprehension"); //Select a Assessment Period possearchpanel = possearchpanel.SelectAssessmentPeriod("Year 2 Autumn"); //Select a Year Group possearchpanel = possearchpanel.OpenYearGroupSelectionDropdown("Year 2"); //Click on Search Button POSDataMaintainanceScreen posdatamaintainance = possearchpanel.Search(); Thread.Sleep(3000); //Verifying Toogle Functionality for Summative Columns POSToolbar postoolbar = new POSToolbar(); postoolbar = postoolbar.OpenToggleMenuList(); posdatamaintainance = postoolbar.ClickNextYearStatementsToggleOption(true); Assert.IsTrue(posdatamaintainance.VerifyColumnPresent("En Compre S 34.01")); Assert.IsTrue(posdatamaintainance.VerifyColumnPresent("En Compre S 2.01")); }
public void PreviousYearStatements() { NavigateToPOSMarksheet(); //Search for a POS Marksheet POSSearchPannel possearchpanel = new POSSearchPannel(); //Select a Group possearchpanel = possearchpanel.SelectGroup("Year 3"); //Select a Subject possearchpanel = possearchpanel.SelectSubject("English: Reading"); //Select a Strand possearchpanel = possearchpanel.SelectStrand("Comprehension"); //Select a Assessment Period possearchpanel = possearchpanel.SelectAssessmentPeriod("Year 3 Autumn"); //Select a Year Group possearchpanel = possearchpanel.OpenYearGroupSelectionDropdown("Year 3"); //Click on Search Button POSDataMaintainanceScreen posdatamaintainance = possearchpanel.Search(); Thread.Sleep(3000); //Verifying Toogle Functionality for Summative Columns POSToolbar postoolbar = new POSToolbar(); postoolbar = postoolbar.OpenToggleMenuList(); posdatamaintainance = postoolbar.ClickPreviousYearStatementsToggleOption(true); Assert.IsTrue(posdatamaintainance.VerifyColumnPresent("En Handwrite S 2.01")); Assert.IsTrue(posdatamaintainance.VerifyColumnPresent("En Handwrite S 34.01")); // List<IWebElement> columnList = MarksheetGridHelper.FindCellsOfColumnByColumnName("En Handwrite N 2.01"); // columnList.First().Click(); // List<string> GradeDetails = new List<string> // { "M", "S", "D", "U", "E"}; // for (int i = 0; i < GradeDetails.Count; i++) // { // MarksheetGridHelper.GetEditor().SendKeys(GradeDetails[i]); // MarksheetGridHelper.PerformEnterKeyBehavior(); // } // postoolbar.ClickSaveButton(); // // postoolbar.SaveMarksheetAssertionSuccess(); // Thread.Sleep(3000); //} }
public void POSToogleFunctionality() { NavigateToPOSMarksheet(); //Search for a POS Marksheet POSSearchPannel possearchpanel = new POSSearchPannel(); //Select a Group possearchpanel = possearchpanel.SelectGroup("Year 2"); //Select a Subject possearchpanel = possearchpanel.SelectSubject("English: Reading"); //Select a Strand possearchpanel = possearchpanel.SelectStrand("Comprehension"); //Select a Assessment Period possearchpanel = possearchpanel.SelectAssessmentPeriod("Year 2 Autumn"); //Select a Year Group possearchpanel = possearchpanel.OpenYearGroupSelectionDropdown("Year 2"); //Click on Search Button POSDataMaintainanceScreen posdatamaintainance = possearchpanel.Search(); //Verify Summative and Summary Columns are present on the screen POSToolbar postoolbar = new POSToolbar(); postoolbar = postoolbar.OpenToggleMenuList(); posdatamaintainance = postoolbar.ClickSummarycolumnsToggleOption(true); Assert.IsTrue(posdatamaintainance.VerifyColumnPresent("% of PoS Expectations Achieved")); Assert.IsTrue(posdatamaintainance.VerifyColumnPresent("% of School Expectations Achieved")); //Verifying Toogle Functionality for Summative Columns posdatamaintainance = postoolbar.ClickSubjectSummativecolumnsToggleOption(true); postoolbar.ToggleButton.Click(); String Columnname = MarksheetGridHelper.GetColumnName("En Read Overall"); Assert.IsTrue(Columnname.StartsWith("En Read Overall")); Columnname = MarksheetGridHelper.GetColumnName("En Read Strengths"); Assert.IsTrue(Columnname.StartsWith("En Read Strengths")); Columnname = MarksheetGridHelper.GetColumnName("En Read Next Steps"); Assert.IsTrue(Columnname.StartsWith("En Read Next Steps")); }