diff --git a/zoneAdmin_config.js b/zoneAdmin_config.js index c215bb8..ce3af65 100644 --- a/zoneAdmin_config.js +++ b/zoneAdmin_config.js @@ -26,8 +26,7 @@ exports.config = { }, params: { - login: 'https://app-qa.journeysmap.com/Journey/index.html#/login', - nonAngularURL: 'https://app-qa.journeysmap.com/UI/Zone/Admin', + login: 'https://app.journeysmap.com/Journey/index.html#/login', username: 'jhmanager19', password: 'Manager007', school: 'Automated School ' + mm + dd + yyyy + hour + minute, @@ -36,9 +35,10 @@ exports.config = { class: 'Automated Class ' + mm + dd + yyyy + hour + minute, student: 'Automated' + mm + dd + yyyy + hour + minute, simulation: 'Automated Simulation ' + mm + dd + yyyy + hour + minute, - simulationStartEndDate: '01/08/2021', - simulationStartDateTime: yyyy + '-0' + mm + '-0' + dd + 'T08:00:00.000', - simulationEndDateTime: yyyy + '-0' + mm + '-0' + dd + 'T22:00:00.000' + //<<<>>> + simulationStartEndDate: '01/21/2021', + simulationStartDateTime: yyyy + '-0' + mm + '-' + dd + 'T08:00:00.000', + simulationEndDateTime: yyyy + '-0' + mm + '-' + dd + 'T22:00:00.000' } /*multiCapabilities: [{ diff --git a/zoneAdmin_spec.js b/zoneAdmin_spec.js index f898916..ef9f7be 100644 --- a/zoneAdmin_spec.js +++ b/zoneAdmin_spec.js @@ -169,7 +169,13 @@ function ManageSchools() { await CastleParkSeniorHighSelectionTwo.click().then(function() { browser.sleep(2500); }); - expect(await SchoolId.getText()).toEqual('School Id: 1155'); + await browser.driver.getCurrentUrl().then(async function(actualURL) { + if(actualURL.indexOf('https://app-qa.journeysmap.com/UI/Zone/Admin') !== -1) { + expect(await SchoolId.getText()).toEqual('School Id: 1155'); + } else { + expect(await SchoolId.getText()).toEqual('School Id: 215'); + } + }); expect(await SchoolNameLabelTwo.getText()).toEqual('School Name*'); expect(await SchoolNameTextBox.getAttribute('value')).toEqual('Castle Park Senior High School'); expect(await StreetAddressLabelTwo.getText()).toEqual('Street Address'); @@ -346,7 +352,13 @@ function ManageTeachers() { await SelectedTeacher.click().then(function() { browser.sleep(2500); }); - expect(await TeacherId.getText()).toEqual('Teacher Id: 50307'); + await browser.driver.getCurrentUrl().then(async function(actualURL) { + if(actualURL.indexOf('https://app-qa.journeysmap.com/UI/Zone/Admin') !== -1) { + expect(await TeacherId.getText()).toEqual('Teacher Id: 50307'); + } else { + expect(await TeacherId.getText()).toEqual('Teacher Id: 37583'); + } + }); expect(await TeacherFirstNameLabelTwo.getText()).toEqual('Teacher First Name*'); expect(await TeacherFirstNameTextBox.getAttribute('value')).toEqual('Ron'); expect(await TeacherLastNameLabelTwo.getText()).toEqual('Teacher Last Name*'); @@ -356,7 +368,7 @@ function ManageTeachers() { expect(await IndicatesRequiredFieldsLabelTwo.getText()).toEqual('* indicates require fields.'); expect(await SchoolAssociationsLabel.getText()).toContain('School Associations*'); expect(await SchoolAssociationsTextBox.getAttribute('placeholder')).toEqual('Search and Add a School'); - expect(await AssociatedSchoolListOne.getText()).toEqual(' School Of Hard Knocks (Pheonix)'); + expect(await AssociatedSchoolListOne.getText()).toEqual(' School Of Hard Knocks (Phoenix)'); expect(await CancelButton.getText()).toEqual('CANCEL'); expect(await SaveButton.getText()).toEqual('SAVE'); await SchoolAssociationsTextBox.sendKeys(browser.params.school).then(function() { @@ -366,7 +378,7 @@ function ManageTeachers() { browser.sleep(2500); }); expect(await SchoolAssociationsTextBox.getAttribute('placeholder')).toEqual('Search and Add a School'); - expect(await AssociatedSchoolListOne.getText()).toEqual(' School Of Hard Knocks (Pheonix)'); + expect(await AssociatedSchoolListOne.getText()).toEqual(' School Of Hard Knocks (Phoenix)'); expect(await AssociatedSchoolListTwo.getText()).toEqual(' ' + browser.params.school + ' (The Matrix)'); await RemoveAssociatedSchoolOne.click().then(function() { browser.sleep(2500); @@ -457,7 +469,8 @@ function ManageClasses() { var IndicatesRequiredFieldsLabel = element(by.css('div:nth-child(5) > div:nth-child(1)')); var EditExistingClassesTab = element(by.linkText('EDIT EXISTING CLASS')); var ExistingSearchTextBox = element(by.css('.form-control')); - var SelectExistingSchool = element(by.xpath("//button[contains(.,'Baseball Fundamentals P-6 (5YYJ8BE4, Fernando Tatis, Castle Park Senior High)')]")); + var SelectExistingSchool = element(by.xpath("//button[contains(.,'Baseball Fundamentals P-6 (ZHW32UTZ, Fernando Tatis, Castle Park Senior High)')]")); + var SelectExistingSchoolPROD = element(by.xpath("//button[contains(.,'Baseball Fundamentals P-6 (RL9K9NMC, Fernando Tatis, Castle Park Senior High)')]")); var ClassId = element(by.css('.col-12:nth-child(1)')); var ConnectionCode = element(by.css('.col-sm-6:nth-child(2)')); var SchoolNameText = element(by.css('.col-12:nth-child(3)')); @@ -465,6 +478,7 @@ function ManageClasses() { var ClassNameLabelTwo = element(by.css('.col-12:nth-child(5)')); var ClassPeriodLabelTwo = element(by.css('.col-12:nth-child(6)')); var AddToExistingSimulationLabelTwo = element(by.css('.col-12:nth-child(7)')); + var EnrolledStudentRemoveIconOnePROD = element(by.css('tr:nth-child(1) > td > .fa')); var NumberOfStudentsLabelTwo = element(by.css('.col-12:nth-child(8)')); var EnrolledStudentNameOne = element(by.css('tbody > tr:nth-child(1) > td:nth-child(2)')); var EnrolledStudentDOBOne = element(by.css('tbody > tr:nth-child(1) > td:nth-child(3)')); @@ -482,6 +496,8 @@ function ManageClasses() { var EnrolledStudentDOBSix = element(by.css('tr:nth-child(6) > td:nth-child(3)')); var EnrolledStudentNameSeven = element(by.css('tr:nth-child(7) > td:nth-child(2)')); var EnrolledStudentDOBSeven = element(by.css('tr:nth-child(7) > td:nth-child(3)')); + var EnrolledStudentNameEight = element(by.css('tr:nth-child(8) > td:nth-child(2)')); + var EnrolledStudentDOBEight = element(by.css('tr:nth-child(8) > td:nth-child(3)')); var SearchAndAddStudentTextBoxTwo = element(by.css('.input-group:nth-child(1) > .form-control')); var SelectStudentToAddToClass = element(by.xpath("//button[contains(.,'Tony Gwynn 2000-10-19')]")); var IndicatesRequiredFieldsLabelTwo = element(by.css('div:nth-child(6) > div:nth-child(1)')); @@ -531,11 +547,21 @@ function ManageClasses() { await ExistingSearchTextBox.sendKeys('Castle').then(function() { browser.sleep(1500); }); - await SelectExistingSchool.click().then(function() { - browser.sleep(2500); + await browser.driver.getCurrentUrl().then(async function(actualURL) { + if(actualURL.indexOf('https://app-qa.journeysmap.com/UI/Zone/Admin') !== -1) { + await SelectExistingSchool.click().then(function() { + browser.sleep(2500); + }); + expect(await ClassId.getText()).toEqual('Class Id: 34870'); + expect(await ConnectionCode.getText()).toEqual('Connection Code: ZHW32UTZ'); + } else { + await SelectExistingSchoolPROD.click().then(function() { + browser.sleep(2500); + }); + expect(await ClassId.getText()).toEqual('Class Id: 27915'); + expect(await ConnectionCode.getText()).toEqual('Connection Code: RL9K9NMC'); + } }); - expect(await ClassId.getText()).toEqual('Class Id: 34789'); - expect(await ConnectionCode.getText()).toEqual('Connection Code: 5YYJ8BE4'); expect(await SchoolNameText.getText()).toContain('School Name*'); expect(await SchoolNameText.getText()).toContain('Castle Park Senior High'); expect(await TeacherNameLabelTwo.getText()).toEqual('Teacher Name*'); @@ -545,55 +571,65 @@ function ManageClasses() { expect(await ClassPeriodLabelTwo.getText()).toEqual('Period*'); expect(await ClassPeriodTextBox.getAttribute('value')).toEqual('6'); expect(await AddToExistingSimulationLabelTwo.getText()).toEqual('Add to Existing Simulation'); - expect(await AddToExistintSimulationTextBox.getAttribute('value')).toEqual('_a'); + expect(await AddToExistintSimulationTextBox.getAttribute('value')).toEqual('November 11 Simulation'); expect(await NumberOfStudentsLabelTwo.getText()).toEqual('Number of Students*'); expect(await NumberOfStudentsTextBox.getAttribute('value')).toEqual('15'); expect(await RemoveColumnHeader.getText()).toEqual('Remove'); expect(await NameColumnHeader.getText()).toEqual('Name'); expect(await BirthDateColumnHeader.getText()).toEqual('Birthdate'); expect(await SearchAndAddStudentTextBoxTwo.getAttribute('placeholder')).toEqual('Search and Add a student'); - expect(await EnrolledStudentNameOne.getText()).toEqual('Daniel Larssonhere'); - expect(await EnrolledStudentDOBOne.getText()).toEqual('2020-08-08'); - expect(await EnrolledStudentNameTwo.getText()).toEqual('One Lasttime'); - expect(await EnrolledStudentDOBTwo.getText()).toEqual('2000-06-06'); + expect(await EnrolledStudentNameOne.getText()).toEqual('Mike Clevinger'); + expect(await EnrolledStudentDOBOne.getText()).toEqual('2000-09-20'); + expect(await EnrolledStudentNameTwo.getText()).toEqual('Jake Cronenworth'); + expect(await EnrolledStudentDOBTwo.getText()).toEqual('2000-08-08'); + expect(await EnrolledStudentNameThree.getText()).toEqual('Eric Hosmer'); + expect(await EnrolledStudentDOBThree.getText()).toEqual('2010-09-09'); + expect(await EnrolledStudentNameFour.getText()).toEqual('Manny Machado'); + expect(await EnrolledStudentDOBFour.getText()).toEqual('2000-08-08'); + expect(await EnrolledStudentNameFive.getText()).toEqual('Wil Myers'); + expect(await EnrolledStudentDOBFive.getText()).toEqual('2000-11-11'); + expect(await EnrolledStudentNameSix.getText()).toEqual('Chris Paddack'); + expect(await EnrolledStudentDOBSix.getText()).toEqual('2000-10-31'); + expect(await EnrolledStudentNameSeven.getText()).toEqual('Tommy Pham'); + expect(await EnrolledStudentDOBSeven.getText()).toEqual('2000-06-06'); + expect(await EnrolledStudentNameEight.getText()).toEqual('Blake Snell'); + expect(await EnrolledStudentDOBEight.getText()).toEqual('2001-07-07'); + expect(await TotalStudentsLabel.getText()).toEqual('8'); + expect(await IndicatesRequiredFieldsLabelTwo.getText()).toEqual('* indicates require fields.'); + await EnrolledStudentRemoveIconTwo.click().then(function() { + browser.sleep(2500); + }); + expect(await EnrolledStudentNameOne.getText()).toEqual('Mike Clevinger'); + expect(await EnrolledStudentDOBOne.getText()).toEqual('2000-09-20'); + expect(await EnrolledStudentNameTwo.getText()).toEqual('Eric Hosmer'); + expect(await EnrolledStudentDOBTwo.getText()).toEqual('2010-09-09'); expect(await EnrolledStudentNameThree.getText()).toEqual('Manny Machado'); expect(await EnrolledStudentDOBThree.getText()).toEqual('2000-08-08'); expect(await EnrolledStudentNameFour.getText()).toEqual('Wil Myers'); expect(await EnrolledStudentDOBFour.getText()).toEqual('2000-11-11'); - expect(await EnrolledStudentNameFive.getText()).toEqual('Play Offs'); - expect(await EnrolledStudentDOBFive.getText()).toEqual('2000-09-20'); - expect(await EnrolledStudentNameSix.getText()).toEqual('Who This'); - expect(await EnrolledStudentDOBSix.getText()).toEqual('2010-09-09'); - expect(await EnrolledStudentNameSeven.getText()).toEqual('Penny Wise'); - expect(await EnrolledStudentDOBSeven.getText()).toEqual('2000-10-31'); + expect(await EnrolledStudentNameFive.getText()).toEqual('Chris Paddack'); + expect(await EnrolledStudentDOBFive.getText()).toEqual('2000-10-31'); + expect(await EnrolledStudentNameSix.getText()).toEqual('Tommy Pham'); + expect(await EnrolledStudentDOBSix.getText()).toEqual('2000-06-06'); + expect(await EnrolledStudentNameSeven.getText()).toEqual('Blake Snell'); + expect(await EnrolledStudentDOBSeven.getText()).toEqual('2001-07-07'); expect(await TotalStudentsLabel.getText()).toEqual('7'); - expect(await IndicatesRequiredFieldsLabelTwo.getText()).toEqual('* indicates require fields.'); - await EnrolledStudentRemoveIconTwo.click().then(function() { + await EnrolledStudentRemoveIconOnePROD.click().then(function() { browser.sleep(2500); }); - expect(await EnrolledStudentNameOne.getText()).toEqual('Daniel Larssonhere'); - expect(await EnrolledStudentDOBOne.getText()).toEqual('2020-08-08'); + expect(await EnrolledStudentNameOne.getText()).toEqual('Eric Hosmer'); + expect(await EnrolledStudentDOBOne.getText()).toEqual('2010-09-09'); expect(await EnrolledStudentNameTwo.getText()).toEqual('Manny Machado'); expect(await EnrolledStudentDOBTwo.getText()).toEqual('2000-08-08'); expect(await EnrolledStudentNameThree.getText()).toEqual('Wil Myers'); expect(await EnrolledStudentDOBThree.getText()).toEqual('2000-11-11'); - expect(await EnrolledStudentNameFour.getText()).toEqual('Play Offs'); - expect(await EnrolledStudentDOBFour.getText()).toEqual('2000-09-20'); - expect(await EnrolledStudentNameFive.getText()).toEqual('Who This'); - expect(await EnrolledStudentDOBFive.getText()).toEqual('2010-09-09'); + expect(await EnrolledStudentNameFour.getText()).toEqual('Chris Paddack'); + expect(await EnrolledStudentDOBFour.getText()).toEqual('2000-10-31'); + expect(await EnrolledStudentNameFive.getText()).toEqual('Tommy Pham'); + expect(await EnrolledStudentDOBFive.getText()).toEqual('2000-06-06'); + expect(await EnrolledStudentNameSix.getText()).toEqual('Blake Snell'); + expect(await EnrolledStudentDOBSix.getText()).toEqual('2001-07-07'); expect(await TotalStudentsLabel.getText()).toEqual('6'); - await EnrolledStudentRemoveIconFive.click().then(function() { - browser.sleep(2500); - }); - expect(await EnrolledStudentNameOne.getText()).toEqual('Daniel Larssonhere'); - expect(await EnrolledStudentDOBOne.getText()).toEqual('2020-08-08'); - expect(await EnrolledStudentNameTwo.getText()).toEqual('Manny Machado'); - expect(await EnrolledStudentDOBTwo.getText()).toEqual('2000-08-08'); - expect(await EnrolledStudentNameThree.getText()).toEqual('Wil Myers'); - expect(await EnrolledStudentDOBThree.getText()).toEqual('2000-11-11'); - expect(await EnrolledStudentNameFour.getText()).toEqual('Play Offs'); - expect(await EnrolledStudentDOBFour.getText()).toEqual('2000-09-20'); - expect(await TotalStudentsLabel.getText()).toEqual('5'); await SearchAndAddStudentTextBoxTwo.sendKeys('Gwynn').then(function() { browser.sleep(1500); }); @@ -1060,15 +1096,30 @@ function ManageSimulations() { expect(await TotalLabel.getText()).toEqual('Total:'); expect(await ClassSizeCount.getText()).toEqual('0'); expect(await EnrolledStudentsCount.getText()).toEqual('0'); - await SearchAddClassByNameSchoolOrTeacherTextBox.sendKeys('Automated Class142021').then(function() { - browser.sleep(1500); - }); - await SelectNewlyCreatedClass.click().then(function() { - browser.sleep(2500); - var alertDialog = browser.switchTo().alert(); - expect(alertDialog.getText()).toEqual('This class is already in New Year Simulation. Are you sure you want to move it to this simulation?'); - browser.switchTo().alert().dismiss(); - browser.sleep(2500); + await browser.driver.getCurrentUrl().then(async function(actualURL) { + if(actualURL.indexOf('https://app-qa.journeysmap.com/UI/Zone/Admin') !== -1) { + await SearchAddClassByNameSchoolOrTeacherTextBox.sendKeys('Automated Class142021').then(function() { + browser.sleep(1500); + }); + await SelectNewlyCreatedClass.click().then(function() { + browser.sleep(2500); + var alertDialog = browser.switchTo().alert(); + expect(alertDialog.getText()).toEqual('This class is already in New Year Simulation. Are you sure you want to move it to this simulation?'); + browser.switchTo().alert().dismiss(); + browser.sleep(2500); + }); + } else { + await SearchAddClassByNameSchoolOrTeacherTextBox.sendKeys('Baseball Fundamentals').then(function() { + browser.sleep(1500); + }); + await SelectNewlyCreatedClass.click().then(function() { + browser.sleep(2500); + var alertDialog = browser.switchTo().alert(); + expect(alertDialog.getText()).toEqual('This class is already in November 11 Simulation. Are you sure you want to move it to this simulation?'); + browser.switchTo().alert().dismiss(); + browser.sleep(2500); + }); + } }); await SearchAddClassByNameSchoolOrTeacherTextBox.sendKeys(browser.params.class).then(function() { browser.sleep(1500); @@ -1280,6 +1331,7 @@ function ManageReports() { var PrePostTestDIVPointsScoredEighteen = element(by.css('.ng-star-inserted:nth-child(18) > td:nth-child(4)')); var DIVOKButton = element(by.css('div > .btn-primary')); var PreTestTwo = element(by.css('tr:nth-child(2) > td:nth-child(2) > span')); + var PreTestCompleteLinkTwo = element(by.css('tr:nth-child(2) a')); var PreTestThree = element(by.css('tr:nth-child(3) > td:nth-child(2) > span')); var PreTestCompleteLinkThree = element(by.css('tr:nth-child(3) > td:nth-child(2) a')); var PreTestFour = element(by.css('tr:nth-child(4) > td:nth-child(2) > span')); @@ -1288,10 +1340,12 @@ function ManageReports() { var PreTestSix = element(by.css('tr:nth-child(6) > td:nth-child(2) > span')); var PreTestCompleteLinkSix = element(by.css('tr:nth-child(6) a')); var PreTestSeven = element(by.css('tr:nth-child(7) > td:nth-child(2) > span')); + var PreTestCompleteLinkSeven = element(by.css('tr:nth-child(7) a')); var PreTestEight = element(by.css('tr:nth-child(8) > td:nth-child(2) > span')); var InterestSurveyHeaderColumn = element(by.css('th:nth-child(3)')); var InterstSurveyOne = element(by.css('td:nth-child(3)')); var InterstSurveyTwo = element(by.css('tr:nth-child(2) > td:nth-child(3)')); + var InterstSurveyThree = element(by.css('tr:nth-child(3) > td:nth-child(3)')); var InterstSurveyFour = element(by.css('tr:nth-child(4) > td:nth-child(3)')); var InterstSurveyFive = element(by.css('tr:nth-child(5) > td:nth-child(3)')); var InterstSurveySix = element(by.css('tr:nth-child(6) > td:nth-child(3)')); @@ -1340,7 +1394,7 @@ function ManageReports() { expect(await PageTitle.getText()).toEqual('Manage Reports'); expect(await PageSubTitle.getText()).toEqual('Most Recent Simulation'); expect(await SelectASimulationLabel.getText()).toEqual('Select a Simulation'); - expect(await SelectASimulationTextBox.getAttribute('value')).toEqual('Xerox Simulation'); + expect(await SelectASimulationTextBox.getAttribute('value')).toEqual('JH LatestSimulation The second'); expect(await SelectASchoolLabel.getText()).toContain('Select a School'); expect(await SelectASchoolTextBox.getAttribute('value')).toEqual('0: '); expect(await SelectATeacherLabel.getText()).toContain('Select a Teacher'); @@ -1353,6 +1407,130 @@ function ManageReports() { expect(await SkillsQuizHeaderColumn.getText()).toEqual('SKILLS QUIZ'); expect(await CareerSelectionHeaderColumn.getText()).toEqual('CAREER SELECTION'); expect(await PostTestHeaderColumn.getText()).toEqual('POST TEST'); + expect(await StudentNameOne.getText()).toEqual('Gavin Cuauhtemoc'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Complete'); + expect(await SkillsQuizOne.getText()).toEqual('Incomplete'); + expect(await CareerSelectionOne.getText()).toEqual('Not Selected'); + expect(await PostTestOne.getText()).toEqual('Incomplete'); + expect(await StudentNameTwo.getText()).toEqual('Jessica Biel'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Complete'); + expect(await SkillsQuizTwo.getText()).toEqual('Complete'); + expect(await CareerSelectionTwo.getText()).toEqual('Not Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('Justin Archers'); + expect(await PreTestThree.getText()).toEqual('Complete'); + expect(await InterstSurveyThree.getText()).toEqual('Complete'); + expect(await SkillsQuizThree.getText()).toEqual('Complete'); + expect(await CareerSelectionThree.getText()).toEqual('Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Ysobel Ixchel'); + expect(await PreTestFour.getText()).toEqual('Complete'); + expect(await InterstSurveyFour.getText()).toEqual('Complete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + //Sort by Name + await StudentNameHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameHeaderColumn.getText()).toEqual('STUDENT NAME'); + expect(await PreTestHeaderColumn.getText()).toEqual('PRE TEST'); + expect(await InterestSurveyHeaderColumn.getText()).toEqual('INTEREST SURVEY'); + expect(await SkillsQuizHeaderColumn.getText()).toEqual('SKILLS QUIZ'); + expect(await CareerSelectionHeaderColumn.getText()).toEqual('CAREER SELECTION'); + expect(await PostTestHeaderColumn.getText()).toEqual('POST TEST'); + expect(await StudentNameOne.getText()).toEqual('Gavin Cuauhtemoc'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Complete'); + expect(await SkillsQuizOne.getText()).toEqual('Incomplete'); + expect(await CareerSelectionOne.getText()).toEqual('Not Selected'); + expect(await PostTestOne.getText()).toEqual('Incomplete'); + expect(await StudentNameTwo.getText()).toEqual('Jessica Biel'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Complete'); + expect(await SkillsQuizTwo.getText()).toEqual('Complete'); + expect(await CareerSelectionTwo.getText()).toEqual('Not Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('Justin Archers'); + expect(await PreTestThree.getText()).toEqual('Complete'); + expect(await InterstSurveyThree.getText()).toEqual('Complete'); + expect(await SkillsQuizThree.getText()).toEqual('Complete'); + expect(await CareerSelectionThree.getText()).toEqual('Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Ysobel Ixchel'); + expect(await PreTestFour.getText()).toEqual('Complete'); + expect(await InterstSurveyFour.getText()).toEqual('Complete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + await StudentNameHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameHeaderColumn.getText()).toEqual('STUDENT NAME'); + expect(await PreTestHeaderColumn.getText()).toEqual('PRE TEST'); + expect(await InterestSurveyHeaderColumn.getText()).toEqual('INTEREST SURVEY'); + expect(await SkillsQuizHeaderColumn.getText()).toEqual('SKILLS QUIZ'); + expect(await CareerSelectionHeaderColumn.getText()).toEqual('CAREER SELECTION'); + expect(await PostTestHeaderColumn.getText()).toEqual('POST TEST'); + expect(await StudentNameOne.getText()).toEqual('Ysobel Ixchel'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Complete'); + expect(await SkillsQuizOne.getText()).toEqual('Incomplete'); + expect(await CareerSelectionOne.getText()).toEqual('Not Selected'); + expect(await PostTestOne.getText()).toEqual('Incomplete'); + expect(await StudentNameTwo.getText()).toEqual('Justin Archers'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Complete'); + expect(await SkillsQuizTwo.getText()).toEqual('Complete'); + expect(await CareerSelectionTwo.getText()).toEqual('Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('Jessica Biel'); + expect(await PreTestThree.getText()).toEqual('Complete'); + expect(await InterstSurveyThree.getText()).toEqual('Complete'); + expect(await SkillsQuizThree.getText()).toEqual('Complete'); + expect(await CareerSelectionThree.getText()).toEqual('Not Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Gavin Cuauhtemoc'); + expect(await PreTestFour.getText()).toEqual('Complete'); + expect(await InterstSurveyFour.getText()).toEqual('Complete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + await StudentNameHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameHeaderColumn.getText()).toEqual('STUDENT NAME'); + expect(await PreTestHeaderColumn.getText()).toEqual('PRE TEST'); + expect(await InterestSurveyHeaderColumn.getText()).toEqual('INTEREST SURVEY'); + expect(await SkillsQuizHeaderColumn.getText()).toEqual('SKILLS QUIZ'); + expect(await CareerSelectionHeaderColumn.getText()).toEqual('CAREER SELECTION'); + expect(await PostTestHeaderColumn.getText()).toEqual('POST TEST'); + expect(await StudentNameOne.getText()).toEqual('Gavin Cuauhtemoc'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Complete'); + expect(await SkillsQuizOne.getText()).toEqual('Incomplete'); + expect(await CareerSelectionOne.getText()).toEqual('Not Selected'); + expect(await PostTestOne.getText()).toEqual('Incomplete'); + expect(await StudentNameTwo.getText()).toEqual('Jessica Biel'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Complete'); + expect(await SkillsQuizTwo.getText()).toEqual('Complete'); + expect(await CareerSelectionTwo.getText()).toEqual('Not Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('Justin Archers'); + expect(await PreTestThree.getText()).toEqual('Complete'); + expect(await InterstSurveyThree.getText()).toEqual('Complete'); + expect(await SkillsQuizThree.getText()).toEqual('Complete'); + expect(await CareerSelectionThree.getText()).toEqual('Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Ysobel Ixchel'); + expect(await PreTestFour.getText()).toEqual('Complete'); + expect(await InterstSurveyFour.getText()).toEqual('Complete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); //Retrieve Existing Simulation Report - Automated Simulation 1520211510 await SelectASimulationTextBox.click().then(function() { browser.sleep(2500); @@ -1382,7 +1560,7 @@ function ManageReports() { }); element(by.cssContainingText('option', 'Automated Class 1520211510 5')).click(); await SelectAClassLabel.click().then(function() { - browser.sleep(2500); + browser.sleep(5000); }); expect(await StudentNameOne.getText()).toEqual('Ash Alien'); expect(await PreTestOne.getText()).toEqual('Complete'); @@ -1893,17 +2071,329 @@ function ManageReports() { expect(await SkillsQuizSix.getText()).toEqual('Incomplete'); expect(await CareerSelectionSix.getText()).toEqual('Not Selected'); expect(await PostTestSix.getText()).toEqual('Incomplete'); + expect(await StudentNameSeven.getText()).toEqual('The Gun Slinger Westworld'); + expect(await PreTestSeven.getText()).toEqual('Incomplete'); + expect(await InterstSurveySeven.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSeven.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSeven.getText()).toEqual('Not Selected'); + expect(await PostTestSeven.getText()).toEqual('Incomplete'); + expect(await StudentNameEight.getText()).toEqual('TheBorg StarTrek'); + expect(await PreTestEight.getText()).toEqual('Incomplete'); + expect(await InterstSurveyEight.getText()).toEqual('Incomplete'); + expect(await SkillsQuizEight.getText()).toEqual('Incomplete'); + expect(await CareerSelectionEight.getText()).toEqual('Not Selected'); + expect(await PostTestEight.getText()).toEqual('Incomplete'); + //Sort by Pre Test + await PreTestHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameOne.getText()).toEqual('Ash Alien'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Incomplete'); + expect(await SkillsQuizOne.getText()).toEqual('Incomplete'); + expect(await CareerSelectionOne.getText()).toEqual('Not Selected'); + expect(await PostTestOne.getText()).toEqual('Incomplete'); + expect(await StudentNameTwo.getText()).toEqual('HAL 9000 Automated1520211510'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Complete'); + expect(await SkillsQuizTwo.getText()).toEqual('Complete'); + expect(await CareerSelectionTwo.getText()).toEqual('Selected'); + expect(await PostTestTwo.getText()).toEqual('Complete'); + expect(await StudentNameThree.getText()).toEqual('Sentinels-Machines TheMatrix'); + expect(await PreTestThree.getText()).toEqual('Complete'); + expect(await InterstSurveyThree.getText()).toEqual('Complete'); + expect(await SkillsQuizThree.getText()).toEqual('Complete'); + expect(await CareerSelectionThree.getText()).toEqual('Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Skynet Terminator'); + expect(await PreTestFour.getText()).toEqual('Complete'); + expect(await InterstSurveyFour.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + expect(await StudentNameFive.getText()).toEqual('ED209 RoboCop'); + expect(await PreTestFive.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFive.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFive.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFive.getText()).toEqual('Not Selected'); + expect(await PostTestFive.getText()).toEqual('Incomplete'); + expect(await StudentNameSix.getText()).toEqual('Roy Batty'); + expect(await PreTestSix.getText()).toEqual('Incomplete'); + expect(await InterstSurveySix.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSix.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSix.getText()).toEqual('Not Selected'); + expect(await PostTestSix.getText()).toEqual('Incomplete'); + expect(await StudentNameSeven.getText()).toEqual('The Gun Slinger Westworld'); + expect(await PreTestSeven.getText()).toEqual('Incomplete'); + expect(await InterstSurveySeven.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSeven.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSeven.getText()).toEqual('Not Selected'); + expect(await PostTestSeven.getText()).toEqual('Incomplete'); + expect(await StudentNameEight.getText()).toEqual('TheBorg StarTrek'); + expect(await PreTestEight.getText()).toEqual('Incomplete'); + expect(await InterstSurveyEight.getText()).toEqual('Incomplete'); + expect(await SkillsQuizEight.getText()).toEqual('Incomplete'); + expect(await CareerSelectionEight.getText()).toEqual('Not Selected'); + expect(await PostTestEight.getText()).toEqual('Incomplete'); + //Sort by Interest Survey + await InterestSurveyHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameOne.getText()).toEqual('HAL 9000 Automated1520211510'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Complete'); + expect(await SkillsQuizOne.getText()).toEqual('Complete'); + expect(await CareerSelectionOne.getText()).toEqual('Selected'); + expect(await PostTestOne.getText()).toEqual('Complete'); + expect(await StudentNameTwo.getText()).toEqual('Sentinels-Machines TheMatrix'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Complete'); + expect(await SkillsQuizTwo.getText()).toEqual('Complete'); + expect(await CareerSelectionTwo.getText()).toEqual('Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('Ash Alien'); + expect(await PreTestThree.getText()).toEqual('Complete'); + expect(await InterstSurveyThree.getText()).toEqual('Incomplete'); + expect(await SkillsQuizThree.getText()).toEqual('Incomplete'); + expect(await CareerSelectionThree.getText()).toEqual('Not Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Skynet Terminator'); + expect(await PreTestFour.getText()).toEqual('Complete'); + expect(await InterstSurveyFour.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + expect(await StudentNameFive.getText()).toEqual('ED209 RoboCop'); + expect(await PreTestFive.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFive.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFive.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFive.getText()).toEqual('Not Selected'); + expect(await PostTestFive.getText()).toEqual('Incomplete'); + expect(await StudentNameSix.getText()).toEqual('Roy Batty'); + expect(await PreTestSix.getText()).toEqual('Incomplete'); + expect(await InterstSurveySix.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSix.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSix.getText()).toEqual('Not Selected'); + expect(await PostTestSix.getText()).toEqual('Incomplete'); + expect(await StudentNameSeven.getText()).toEqual('The Gun Slinger Westworld'); + expect(await PreTestSeven.getText()).toEqual('Incomplete'); + expect(await InterstSurveySeven.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSeven.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSeven.getText()).toEqual('Not Selected'); + expect(await PostTestSeven.getText()).toEqual('Incomplete'); + expect(await StudentNameEight.getText()).toEqual('TheBorg StarTrek'); + expect(await PreTestEight.getText()).toEqual('Incomplete'); + expect(await InterstSurveyEight.getText()).toEqual('Incomplete'); + expect(await SkillsQuizEight.getText()).toEqual('Incomplete'); + expect(await CareerSelectionEight.getText()).toEqual('Not Selected'); + expect(await PostTestEight.getText()).toEqual('Incomplete'); + //Sort by Skills Quiz + await SkillsQuizHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameOne.getText()).toEqual('HAL 9000 Automated1520211510'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Complete'); + expect(await SkillsQuizOne.getText()).toEqual('Complete'); + expect(await CareerSelectionOne.getText()).toEqual('Selected'); + expect(await PostTestOne.getText()).toEqual('Complete'); + expect(await StudentNameTwo.getText()).toEqual('Sentinels-Machines TheMatrix'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Complete'); + expect(await SkillsQuizTwo.getText()).toEqual('Complete'); + expect(await CareerSelectionTwo.getText()).toEqual('Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('Ash Alien'); + expect(await PreTestThree.getText()).toEqual('Complete'); + expect(await InterstSurveyThree.getText()).toEqual('Incomplete'); + expect(await SkillsQuizThree.getText()).toEqual('Incomplete'); + expect(await CareerSelectionThree.getText()).toEqual('Not Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Skynet Terminator'); + expect(await PreTestFour.getText()).toEqual('Complete'); + expect(await InterstSurveyFour.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + expect(await StudentNameFive.getText()).toEqual('ED209 RoboCop'); + expect(await PreTestFive.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFive.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFive.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFive.getText()).toEqual('Not Selected'); + expect(await PostTestFive.getText()).toEqual('Incomplete'); + expect(await StudentNameSix.getText()).toEqual('Roy Batty'); + expect(await PreTestSix.getText()).toEqual('Incomplete'); + expect(await InterstSurveySix.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSix.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSix.getText()).toEqual('Not Selected'); + expect(await PostTestSix.getText()).toEqual('Incomplete'); + expect(await StudentNameSeven.getText()).toEqual('The Gun Slinger Westworld'); + expect(await PreTestSeven.getText()).toEqual('Incomplete'); + expect(await InterstSurveySeven.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSeven.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSeven.getText()).toEqual('Not Selected'); + expect(await PostTestSeven.getText()).toEqual('Incomplete'); + expect(await StudentNameEight.getText()).toEqual('TheBorg StarTrek'); + expect(await PreTestEight.getText()).toEqual('Incomplete'); + expect(await InterstSurveyEight.getText()).toEqual('Incomplete'); + expect(await SkillsQuizEight.getText()).toEqual('Incomplete'); + expect(await CareerSelectionEight.getText()).toEqual('Not Selected'); + expect(await PostTestEight.getText()).toEqual('Incomplete'); + //Sort by Skills Quiz (2nd time) + await SkillsQuizHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameOne.getText()).toEqual('Ash Alien'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Incomplete'); + expect(await SkillsQuizOne.getText()).toEqual('Incomplete'); + expect(await CareerSelectionOne.getText()).toEqual('Not Selected'); + expect(await PostTestOne.getText()).toEqual('Incomplete'); + expect(await StudentNameTwo.getText()).toEqual('Skynet Terminator'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Incomplete'); + expect(await SkillsQuizTwo.getText()).toEqual('Incomplete'); + expect(await CareerSelectionTwo.getText()).toEqual('Not Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('ED209 RoboCop'); + expect(await PreTestThree.getText()).toEqual('Incomplete'); + expect(await InterstSurveyThree.getText()).toEqual('Incomplete'); + expect(await SkillsQuizThree.getText()).toEqual('Incomplete'); + expect(await CareerSelectionThree.getText()).toEqual('Not Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Roy Batty'); + expect(await PreTestFour.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFour.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + expect(await StudentNameFive.getText()).toEqual('The Gun Slinger Westworld'); + expect(await PreTestFive.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFive.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFive.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFive.getText()).toEqual('Not Selected'); + expect(await PostTestFive.getText()).toEqual('Incomplete'); + expect(await StudentNameSix.getText()).toEqual('TheBorg StarTrek'); + expect(await PreTestSix.getText()).toEqual('Incomplete'); + expect(await InterstSurveySix.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSix.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSix.getText()).toEqual('Not Selected'); + expect(await PostTestSix.getText()).toEqual('Incomplete'); + expect(await StudentNameSeven.getText()).toEqual('HAL 9000 Automated1520211510'); + expect(await PreTestSeven.getText()).toEqual('Complete'); + expect(await InterstSurveySeven.getText()).toEqual('Complete'); + expect(await SkillsQuizSeven.getText()).toEqual('Complete'); + expect(await CareerSelectionSeven.getText()).toEqual('Selected'); + expect(await PostTestSeven.getText()).toEqual('Complete'); + expect(await StudentNameEight.getText()).toEqual('Sentinels-Machines TheMatrix'); + expect(await PreTestEight.getText()).toEqual('Complete'); + expect(await InterstSurveyEight.getText()).toEqual('Complete'); + expect(await SkillsQuizEight.getText()).toEqual('Complete'); + expect(await CareerSelectionEight.getText()).toEqual('Selected'); + expect(await PostTestEight.getText()).toEqual('Incomplete'); + //Sort by Career Selection + await CareerSelectionHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameOne.getText()).toEqual('Ash Alien'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Incomplete'); + expect(await SkillsQuizOne.getText()).toEqual('Incomplete'); + expect(await CareerSelectionOne.getText()).toEqual('Not Selected'); + expect(await PostTestOne.getText()).toEqual('Incomplete'); + expect(await StudentNameTwo.getText()).toEqual('Skynet Terminator'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Incomplete'); + expect(await SkillsQuizTwo.getText()).toEqual('Incomplete'); + expect(await CareerSelectionTwo.getText()).toEqual('Not Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('ED209 RoboCop'); + expect(await PreTestThree.getText()).toEqual('Incomplete'); + expect(await InterstSurveyThree.getText()).toEqual('Incomplete'); + expect(await SkillsQuizThree.getText()).toEqual('Incomplete'); + expect(await CareerSelectionThree.getText()).toEqual('Not Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('Roy Batty'); + expect(await PreTestFour.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFour.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + expect(await StudentNameFive.getText()).toEqual('The Gun Slinger Westworld'); + expect(await PreTestFive.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFive.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFive.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFive.getText()).toEqual('Not Selected'); + expect(await PostTestFive.getText()).toEqual('Incomplete'); + expect(await StudentNameSix.getText()).toEqual('TheBorg StarTrek'); + expect(await PreTestSix.getText()).toEqual('Incomplete'); + expect(await InterstSurveySix.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSix.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSix.getText()).toEqual('Not Selected'); + expect(await PostTestSix.getText()).toEqual('Incomplete'); + expect(await StudentNameSeven.getText()).toEqual('HAL 9000 Automated1520211510'); + expect(await PreTestSeven.getText()).toEqual('Complete'); + expect(await InterstSurveySeven.getText()).toEqual('Complete'); + expect(await SkillsQuizSeven.getText()).toEqual('Complete'); + expect(await CareerSelectionSeven.getText()).toEqual('Selected'); + expect(await PostTestSeven.getText()).toEqual('Complete'); + expect(await StudentNameEight.getText()).toEqual('Sentinels-Machines TheMatrix'); + expect(await PreTestEight.getText()).toEqual('Complete'); + expect(await InterstSurveyEight.getText()).toEqual('Complete'); + expect(await SkillsQuizEight.getText()).toEqual('Complete'); + expect(await CareerSelectionEight.getText()).toEqual('Selected'); + expect(await PostTestEight.getText()).toEqual('Incomplete'); + //Sort by Post Test + await PostTestHeaderColumn.click().then(function() { + browser.sleep(1000); + }); + expect(await StudentNameOne.getText()).toEqual('HAL 9000 Automated1520211510'); + expect(await PreTestOne.getText()).toEqual('Complete'); + expect(await InterstSurveyOne.getText()).toEqual('Complete'); + expect(await SkillsQuizOne.getText()).toEqual('Complete'); + expect(await CareerSelectionOne.getText()).toEqual('Selected'); + expect(await PostTestOne.getText()).toEqual('Complete'); + expect(await StudentNameTwo.getText()).toEqual('Ash Alien'); + expect(await PreTestTwo.getText()).toEqual('Complete'); + expect(await InterstSurveyTwo.getText()).toEqual('Incomplete'); + expect(await SkillsQuizTwo.getText()).toEqual('Incomplete'); + expect(await CareerSelectionTwo.getText()).toEqual('Not Selected'); + expect(await PostTestTwo.getText()).toEqual('Incomplete'); + expect(await StudentNameThree.getText()).toEqual('Skynet Terminator'); + expect(await PreTestThree.getText()).toEqual('Complete'); + expect(await InterstSurveyThree.getText()).toEqual('Incomplete'); + expect(await SkillsQuizThree.getText()).toEqual('Incomplete'); + expect(await CareerSelectionThree.getText()).toEqual('Not Selected'); + expect(await PostTestThree.getText()).toEqual('Incomplete'); + expect(await StudentNameFour.getText()).toEqual('ED209 RoboCop'); + expect(await PreTestFour.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFour.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFour.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFour.getText()).toEqual('Not Selected'); + expect(await PostTestFour.getText()).toEqual('Incomplete'); + expect(await StudentNameFive.getText()).toEqual('Roy Batty'); + expect(await PreTestFive.getText()).toEqual('Incomplete'); + expect(await InterstSurveyFive.getText()).toEqual('Incomplete'); + expect(await SkillsQuizFive.getText()).toEqual('Incomplete'); + expect(await CareerSelectionFive.getText()).toEqual('Not Selected'); + expect(await PostTestFive.getText()).toEqual('Incomplete'); + expect(await StudentNameSix.getText()).toEqual('The Gun Slinger Westworld'); + expect(await PreTestSix.getText()).toEqual('Incomplete'); + expect(await InterstSurveySix.getText()).toEqual('Incomplete'); + expect(await SkillsQuizSix.getText()).toEqual('Incomplete'); + expect(await CareerSelectionSix.getText()).toEqual('Not Selected'); + expect(await PostTestSix.getText()).toEqual('Incomplete'); expect(await StudentNameSeven.getText()).toEqual('TheBorg StarTrek'); expect(await PreTestSeven.getText()).toEqual('Incomplete'); expect(await InterstSurveySeven.getText()).toEqual('Incomplete'); expect(await SkillsQuizSeven.getText()).toEqual('Incomplete'); expect(await CareerSelectionSeven.getText()).toEqual('Not Selected'); expect(await PostTestSeven.getText()).toEqual('Incomplete'); - expect(await StudentNameEight.getText()).toEqual('Thegunslinger Westworld'); - expect(await PreTestEight.getText()).toEqual('Incomplete'); - expect(await InterstSurveyEight.getText()).toEqual('Incomplete'); - expect(await SkillsQuizEight.getText()).toEqual('Incomplete'); - expect(await CareerSelectionEight.getText()).toEqual('Not Selected'); + expect(await StudentNameEight.getText()).toEqual('Sentinels-Machines TheMatrix'); + expect(await PreTestEight.getText()).toEqual('Complete'); + expect(await InterstSurveyEight.getText()).toEqual('Complete'); + expect(await SkillsQuizEight.getText()).toEqual('Complete'); + expect(await CareerSelectionEight.getText()).toEqual('Selected'); expect(await PostTestEight.getText()).toEqual('Incomplete'); //Run Newly Created Simulation await SelectASimulationTextBox.click().then(function() {