diff --git a/interestSurveyResultsWidget_spec.js b/interestSurveyResultsWidget_spec.js index cbcf1ba..39810be 100644 --- a/interestSurveyResultsWidget_spec.js +++ b/interestSurveyResultsWidget_spec.js @@ -56,7 +56,8 @@ describe('Interest Survey Results Widget Script', function () { function InterestSurveyResultsWidget() { it(': InterestSurveyResultsWidget, should validate Interest Survey Results widget', async function () { - var InterestSurveyWidgetTitle = element(by.css('.fullHeight:nth-child(2) > div:nth-child(2) > .jrnys_lead-body-copy > div')); + var EC = protractor.ExpectedConditions; + var InterestSurveyWidgetTitle = element(by.css('div:nth-child(2) > .jrnys_lead-body-copy > div')); var TopResultTitleOne = element(by.css('.surveyResultSpacingTop > div > div > .ng-binding')); var TopResultDescriptionOne = element(by.css('.surveyResultSpacingTop .surveyResultTruncateText')); var TopResultsReadMoreLinkOne = element(by.css('.surveyResultSpacingTop > div > div:nth-child(2)')); @@ -73,6 +74,10 @@ function InterestSurveyResultsWidget() { var InterestResultsIcon = element(by.css('div:nth-child(6) > div:nth-child(1) > .hideIconLabels')); var InterestEditIcon = element(by.css('div:nth-child(6) > div:nth-child(2) > .hideIconLabels')); var InterestRetakeIcon = element(by.css('div:nth-child(3) > .hideIconLabels')); + var MyCareersWidgetTitle = element(by.css('.fullHeight > .jrnys_lead-body-copy')); + var AccountantsAndAuditors = element(by.css('#\\30 5b37b4f-c0c4-4bfc-bc52-374cd3c779a2 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var AdministrativeLawJudgesAdjudicatorsAndHearingOfficers = element(by.css('#\\39 d53706e-b04f-4fcb-a36e-d9c48934c2e1 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var AdministrativeServicesManagers = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); //Scroll down to Interest Survey Results widget browser.executeScript('window.scrollTo(0, 592);').then(function() { @@ -115,6 +120,13 @@ function InterestSurveyResultsWidget() { expect(await InterestResultsIcon.getText()).toEqual('Results'); expect(await InterestEditIcon.getText()).toEqual('Edit'); expect(await InterestRetakeIcon.getText()).toEqual('Retake'); + browser.executeScript('window.scrollTo(0, 1250);').then(function() { + browser.sleep(5000); + }); + expect(await MyCareersWidgetTitle.getText()).toEqual('My Careers View All'); + expect(await AccountantsAndAuditors.getText()).toEqual('Accountants and Auditors'); + expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficers.getText()).toEqual('Administrative Law Judges, Adjudicators, and Hearing Officers'); + expect(await AdministrativeServicesManagers.getText()).toEqual('Administrative Services Managers'); }); } @@ -132,9 +144,10 @@ function InterestSurveyResultsWidgetRetake() { var PageTitle = element(by.css('.surveyContainer > .col-xs-offset-1')); var DashboardHeaderLink = element(by.css('.navbar-brand > img')); var MyCareersWidgetTitle = element(by.css('.fullHeight > .jrnys_lead-body-copy')); - var AdministrativeLawJudgesAdjudicatorsAndHearingOfficers = element(by.xpath('//div[3]/div/div[2]/span')); - var AdministrativeServicesManagers = element(by.xpath('//div[2]/div/career-territory-card/territory-card/div/div/div[3]/div/div[2]/span')); - var AirTrafficControllers = element(by.xpath('//div[3]/div/career-territory-card/territory-card/div/div/div[3]/div/div[2]/span')); + var AccountantsAndAuditors = element(by.xpath("//div[@id='territoryCardContainer']/div/div[3]/div/div[2]/span")); + var AdministrativeLawJudgesAdjudicatorsAndHearingOfficers = element(by.xpath("(//div[@id='territoryCardContainer']/div/div[3]/div/div[2]/span)[2]")); + var AdministrativeServicesManagers = element(by.xpath("(//div[@id='territoryCardContainer']/div/div[3]/div/div[2]/span)[3]")); + //Scroll down to Interest Survey Results widget browser.executeScript('window.scrollTo(0, 592);').then(function() { @@ -220,10 +233,10 @@ function InterestSurveyResultsWidgetRetake() { browser.executeScript('window.scrollTo(0, 1250);').then(function() { browser.sleep(5000); }); - expect(await MyCareersWidgetTitle.getText()).toEqual('1'); + expect(await MyCareersWidgetTitle.getText()).toEqual('My Careers View All'); + expect(await AccountantsAndAuditors.getText()).not.toEqual('Accountants And Auditors'); expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficers.getText()).not.toEqual('Administrative Law Judges, Adjudicators, and Hearing Officers'); expect(await AdministrativeServicesManagers.getText()).not.toEqual('Administrative Services Managers'); - expect(await AirTrafficControllers.getText()).not.toEqual('Air Traffic Controllers'); browser.waitForAngular(); browser.getCurrentUrl(); }); @@ -253,11 +266,11 @@ function InterestSurveyResultsWidgetEdit() { var EditConventionalDescription = element(by.css('.ng-scope:nth-child(6) .color3a-color')); var EditInterestSurveyDIVSaveButton = element(by.css('.btn-info:nth-child(2)')); var MyCareersWidgetTitle = element(by.css('.fullHeight > .jrnys_lead-body-copy')); + var AccountantsAndAuditors = element(by.css('#\\30 5b37b4f-c0c4-4bfc-bc52-374cd3c779a2 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var AdministrativeLawJudgesAdjudicatorsAndHearingOfficers = element(by.css('#\\39 d53706e-b04f-4fcb-a36e-d9c48934c2e1 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtAGlanceIcon = element(by.css('#\\39 d53706e-b04f-4fcb-a36e-d9c48934c2e1 > #territoryCardContainer > div > div > div .territoryCardItemText')); + var AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtAGlanceIcon = element(by.css('#\\39 d53706e-b04f-4fcb-a36e-d9c48934c2e1 > #territoryCardContainer div > div > div > .territoryCardItemText')); var AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtBestFitIcon = element(by.css('#\\39 d53706e-b04f-4fcb-a36e-d9c48934c2e1 > #territoryCardContainer .ng-scope > div > div:nth-child(1) > .territoryCardItemText')); var AdministrativeServicesManagers = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var AirTrafficControllers = element(by.css('#\\30 2c1f459-be14-4ea7-8229-404af8ccb881 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var InterestResultsLink = element(by.css('div:nth-child(6) .fa-chart-bar')); var PageTitle = element(by.css('.surveyContainer > .col-xs-offset-1')); var TopThreeTraitsHeader = element(by.css('.fullHeight > .jrnys_lead-body-copy')); @@ -328,23 +341,25 @@ function InterestSurveyResultsWidgetEdit() { await EditConventionalTextBox.sendKeys('23').then(function() { browser.sleep(1000); }); - expect(await EditConventionalDescription.getText()).toEqual('People might call you TYPE A, but they’re just jealous of your ability to get things done.').then(function() { - browser.sleep(1000); - }); + expect(await EditConventionalDescription.getText()).toEqual('People might call you TYPE A, but they’re just jealous of your ability to get things done.'); await EditInterestSurveyDIVSaveButton.click().then(function() { - browser.sleep(1000); + browser.sleep(2500); }); - browser.executeScript('window.scrollTo(0, 1250);').then(function() { + //EDM-1959 My Careers widget does not auto update after editing Interest Survey Results + browser.refresh().then(function() { browser.sleep(5000); + });//REMOVE + browser.executeScript('window.scrollTo(0, 1250);').then(function() { + browser.sleep(2500); }); - expect(await MyCareersWidgetTitle.getText()).toEqual('1'); + expect(await MyCareersWidgetTitle.getText()).toEqual('My Careers View All'); + expect(await AccountantsAndAuditors.getText()).toEqual('Accountants and Auditors'); expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficers.getText()).toEqual('Administrative Law Judges, Adjudicators, and Hearing Officers'); expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtAGlanceIcon.getText()).toContain('At a'); expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtAGlanceIcon.getText()).toContain('Glance'); //expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtBestFitIcon.getText()).toContain('Interest');//loading issue, not consistent EDM-1726 //expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtBestFitIcon.getText()).toContain('Best Fit');//loading issue, not consistent EDM-1726 expect(await AdministrativeServicesManagers.getText()).toEqual('Administrative Services Managers'); - expect(await AirTrafficControllers.getText()).toEqual('Air Traffic Controllers'); //Scroll down to Interest Survey Results widget browser.executeScript('window.scrollTo(0, 592);').then(function() { browser.sleep(2500); @@ -408,40 +423,44 @@ function InterestSurveyResultsWidgetEdit() { } function InterestSurveyResultsWidgetResults() { - it(': InterestSurveyResultsWidgetResults, should verify the Interest Survey Clusters widget and jump to learn more page', async function () { + it(': InterestSurveyResultsWidgetResults, should verify the Interest Survey results widget and jump to learn more page', async function () { var ExploreCareersButton = element(by.css('div:nth-child(2) > .btn')); var CareerExplorationPageTitle = element(by.css('.col-sm-12')); var SkillsFilterButton = element(by.css('.filter-category-off:nth-child(3)')); var InterestsFilterButton = element(by.css('.filter-category:nth-child(4)')); var WidgetTitle = element(by.css('.row > .jrnys_lead-body-copy')); var WidgetDescription = element(by.css('.row > span:nth-child(2)')); - var HospitalityAndTourism = element(by.css('#\\30 6927b2f-12ec-4a78-a72b-8aa6c8576788 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var HumanServices = element(by.css('#\\33 2cf59de-d8b7-463c-86a1-5a872fca4293 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var HealthScience = element(by.css('#\\33 7735fc5-77f8-4a3c-8814-51c377b7affd > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var AgricultureFoodAndNaturalResources = element(by.css('#\\34 f4b40f7-4d4a-4dbd-98ad-900e43307920 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var ArchitectureAndConstruction = element(by.css('#b3ebc784-a26e-4134-87ea-87a44d90049a > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var BusinessManagementAndAdministration = element(by.css('#\\35 db8efa4-0809-4e9e-8096-db5d5d1dafd5 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var CyberSecurity = element(by.css('#\\37 22f5c71-9689-4f5d-817e-286843e3335a > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var EducationAndTraining = element(by.css('#f5ef3fd0-e006-4326-a127-9a51cd68b62d > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var Finance = element(by.css('#\\36 ad08707-5c2b-44c7-b293-015236495276 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var FinanceSelectButton = element(by.css('#\\36 ad08707-5c2b-44c7-b293-015236495276 > #territoryCardContainer .btn')); - var FinancialAndInvestmentPlanning = element(by.css('#\\32 f8e3d00-1d7a-46f6-bf4e-c907540ab958 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var InsuranceServices = element(by.css('#e42868e2-b210-40c6-a842-b6acddc27f68 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var BankingAndRelatedServices = element(by.css('#a3dbe29e-e930-4cc2-8856-c21ec7ff61ee > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var BusinessFinancialManagement = element(by.css('#\\39 afd2302-5221-4f1b-b7e4-549104ebddb4 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var BusinessFinancialManagementSelectButton = element(by.css('#\\39 afd2302-5221-4f1b-b7e4-549104ebddb4 > #territoryCardContainer .btn')); - var FraudExaminersInvestigatorsAndAnalyst = element(by.css('.territoryCardTitleText > .ng-binding')); - var FraudExaminersInvestigatorsAndAnalystLearnMoreIcon = element(by.css('.territoryCardActionBarItemContainer:nth-child(1) > .territoryCardActionBarText')); - var FraudExaminersInvestigatorsAndAnalystMapIcon = element(by.css('.territoryCardActionBarItemContainer:nth-child(2) > .territoryCardActionBarText')); - var FraudExaminersInvestigatorsAndAnalystJourneymanIcon = element(by.css('.territoryCardActionBarText:nth-child(3)')); - var FraudExaminersInvestigatorsAndAnalystVideoIcon = element(by.css('.territoryCardActionBarItemContainer:nth-child(4) > .territoryCardActionBarText')); + var FinanceSelectButton = element(by.css('#\\36 ad08707-5c2b-44c7-b293-015236495276 > #territoryCardContainer .btn')); + var BankingAndRelatedServices = element(by.css('#a3dbe29e-e930-4cc2-8856-c21ec7ff61ee > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var BusinessFinancialManagement = element(by.css('#\\39 afd2302-5221-4f1b-b7e4-549104ebddb4 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var FinancialAndInvestmentPlanning = element(by.css('#\\32 f8e3d00-1d7a-46f6-bf4e-c907540ab958 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var BusinessFinancialManagementSelectButton = element(by.css('#\\39 afd2302-5221-4f1b-b7e4-549104ebddb4 > #territoryCardContainer .btn')); + var FraudExaminersInvestigatorsAndAnalyst = element(by.css('.territoryCardTitleText > .ng-binding')); + var FraudExaminersInvestigatorsAndAnalystLearnMoreIcon = element(by.css('.territoryCardActionBarItemContainer:nth-child(1) > .territoryCardActionBarText')); + var FraudExaminersInvestigatorsAndAnalystMapIcon = element(by.css('.territoryCardActionBarItemContainer:nth-child(2) > .territoryCardActionBarText')); + var FraudExaminersInvestigatorsAndAnalystJourneymanIcon = element(by.css('.territoryCardActionBarText:nth-child(3)')); + var FraudExaminersInvestigatorsAndAnalystVideoIcon = element(by.css('.territoryCardActionBarItemContainer:nth-child(4) > .territoryCardActionBarText')); + var InsuranceServices = element(by.css('#e42868e2-b210-40c6-a842-b6acddc27f68 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var PreviousLinkText = element(by.linkText('Previous')); var DisabledPreviousLinkText = element(by.css('.col-xs-2:nth-child(2)')); var NextLinkText = element(by.linkText('Next')); - var DisabledNextLinkText = element(by.css('.col-xs-2:nth-child(3)')); - var CyberSecurity = element(by.css('#\\37 22f5c71-9689-4f5d-817e-286843e3335a > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var MarketingSalesAndService = element(by.css('#\\38 d94c030-7c25-4491-8706-57a9a83a5221 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var LawPublicSafetyCorrectionsAndSecurity = element(by.css('#\\39 b4c9702-28fe-420a-aafb-0e99e61194ea > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var ArchitectureAndConstruction = element(by.css('#b3ebc784-a26e-4134-87ea-87a44d90049a > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var GovernmentAndPublicAdministration = element(by.css('#bdd9f0af-f808-40d9-b1ae-7dc0d75b4364 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var HealthScience = element(by.css('#\\33 7735fc5-77f8-4a3c-8814-51c377b7affd > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var HospitalityAndTourism = element(by.css('#\\30 6927b2f-12ec-4a78-a72b-8aa6c8576788 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var HumanServices = element(by.css('#\\33 2cf59de-d8b7-463c-86a1-5a872fca4293 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var InformationTechnology = element(by.css('#e23c1424-7a79-4bd4-8225-4d1ef8ee3646 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var LawPublicSafetyCorrectionsAndSecurity = element(by.css('#\\39 b4c9702-28fe-420a-aafb-0e99e61194ea > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var Manufactoring = element(by.css('#cf36dc0b-5825-4723-b8f4-06dc14276d9b > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var MarketingSalesAndService = element(by.css('#\\38 d94c030-7c25-4491-8706-57a9a83a5221 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var ScienceTechnologyEngineeringAndMath = element(by.css('#d66f2e0f-2632-4cef-8245-ed2b6137b22f > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var TransportationDistributionAndLogistics = element(by.css('#cb6320a7-5496-4ce1-8f52-2490b76143de > #territoryCardContainer .territoryCardTitleText > .ng-binding')); + var DisabledNextLinkText = element(by.css('.col-xs-2:nth-child(3)')); var PathwaysLink = element(by.linkText('Pathways')); var ClustersLink = element(by.linkText('Clusters')); var BusinessManagementAndAdministrationSelectButton = element(by.css('#\\35 db8efa4-0809-4e9e-8096-db5d5d1dafd5 > #territoryCardContainer .btn')); @@ -472,15 +491,7 @@ function InterestSurveyResultsWidgetResults() { var BusinessAnalysis = element(by.css('#d173d81b-a137-4f2d-b450-bca47abf7be3 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var Marketing = element(by.css('#\\33 4f87def-1317-483b-ba52-61b98f0c52cb > #territoryCardContainer .territoryCardTitleText > .ng-binding')); var HumanResources = element(by.css('#b67c622c-f398-4b54-8fbd-cb62da07d96a > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - var AdministrativeAndInformationSuport = element(by.css('#b3c703ca-a10f-4565-a1eb-8923555ded60 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); - - /*var btn = element(by.css('div:nth-child(6) .fa-chart-bar')); - browser.executeScript('window.scrollTo(0, 592);').then(function() { - browser.sleep(2500); - }); - await btn.click().then(function() { - browser.sleep(2500); - });*/ + var AdministrativeAndInformationSuport = element(by.css('#b3c703ca-a10f-4565-a1eb-8923555ded60 > #territoryCardContainer .territoryCardTitleText > .ng-binding')); await ExploreCareersButton.click().then(function() { browser.sleep(2500); @@ -492,20 +503,23 @@ function InterestSurveyResultsWidgetResults() { expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration'); expect(await WidgetTitle.getText()).toEqual('Clusters'); expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.'); - expect(await HospitalityAndTourism.getText()).toEqual('Hospitality and Tourism'); - expect(await HumanServices.getText()).toEqual('Human Services'); - expect(await HealthScience.getText()).toEqual('Health Science'); + expect(await AgricultureFoodAndNaturalResources.getText()).toEqual('Agriculture, Food & Natural Resources'); + expect(await ArchitectureAndConstruction.getText()).toEqual('Architecture & Construction'); + expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration'); browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() { browser.sleep(2500); }); - expect(await AgricultureFoodAndNaturalResources.getText()).toEqual('Agriculture, Food & Natural Resources'); - expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration'); + expect(await CyberSecurity.getText()).toEqual('Cyber Security'); + expect(await EducationAndTraining.getText()).toEqual('Education & Training'); expect(await Finance.getText()).toEqual('Finance'); expect(await DisabledPreviousLinkText.getText()).toEqual('Previous'); expect(await NextLinkText.getText()).toEqual('Next'); await NextLinkText.click().then(function() { browser.sleep(2500); }); + browser.executeScript('window.scrollTo(0, 0);').then(function() { + browser.sleep(1000); + }); expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active expect(await SkillsFilterButton.getText()).toEqual('Skills'); expect(InterestsFilterButton.getCssValue('background-color')).toBe('rgba(26, 188, 156, 1)'); //journey green - active @@ -513,22 +527,68 @@ function InterestSurveyResultsWidgetResults() { expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration'); expect(await WidgetTitle.getText()).toEqual('Clusters'); expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.'); - expect(await CyberSecurity.getText()).toEqual('Cyber Security'); - expect(await MarketingSalesAndService.getText()).toEqual('Marketing, Sales & Service'); - expect(await LawPublicSafetyCorrectionsAndSecurity.getText()).toEqual('Law, Public Safety, Corrections & Security'); + expect(await GovernmentAndPublicAdministration.getText()).toEqual('Government & Public Administration'); + expect(await HealthScience.getText()).toEqual('Health Science'); + expect(await HospitalityAndTourism.getText()).toEqual('Hospitality and Tourism'); + browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() { + browser.sleep(2500); + }); + expect(await HumanServices.getText()).toEqual('Human Services'); + expect(await InformationTechnology.getText()).toEqual('Information Technology');//not this one + expect(await LawPublicSafetyCorrectionsAndSecurity.getText()).toEqual('Law, Public Safety, Corrections & Security'); + expect(await PreviousLinkText.getText()).toEqual('Previous'); + expect(await NextLinkText.getText()).toEqual('Next'); + await NextLinkText.click().then(function() { + browser.sleep(2500); + }); + browser.executeScript('window.scrollTo(0, 0);').then(function() { + browser.sleep(1000); + }); + expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active + expect(await SkillsFilterButton.getText()).toEqual('Skills'); + expect(InterestsFilterButton.getCssValue('background-color')).toBe('rgba(26, 188, 156, 1)'); //journey green - active + expect(await InterestsFilterButton.getText()).toEqual('Interests'); + expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration'); + expect(await WidgetTitle.getText()).toEqual('Clusters'); + expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.'); + expect(await Manufactoring.getText()).toEqual('Manufacturing'); + expect(await MarketingSalesAndService.getText()).toEqual('Marketing, Sales & Service'); + expect(await ScienceTechnologyEngineeringAndMath.getText()).toEqual('Science, Technology, Engineering & Math'); browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() { browser.sleep(2500); }); - expect(await ArchitectureAndConstruction.getText()).toEqual('Architecture & Construction'); - expect(await GovernmentAndPublicAdministration.getText()).toEqual('Government & Public Administration'); expect(await TransportationDistributionAndLogistics.getText()).toEqual('Transportation, Distribution & Logistics'); expect(await PreviousLinkText.getText()).toEqual('Previous'); + expect(await DisabledNextLinkText.getText()).toEqual('Next'); + await PreviousLinkText.click().then(function() { + browser.sleep(2500); + }); + browser.executeScript('window.scrollTo(0, 0);').then(function() { + browser.sleep(1000); + }); + expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active + expect(await SkillsFilterButton.getText()).toEqual('Skills'); + expect(InterestsFilterButton.getCssValue('background-color')).toBe('rgba(26, 188, 156, 1)'); //journey green - active + expect(await InterestsFilterButton.getText()).toEqual('Interests'); + expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration'); + expect(await WidgetTitle.getText()).toEqual('Clusters'); + expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.'); + expect(await GovernmentAndPublicAdministration.getText()).toEqual('Government & Public Administration'); + expect(await HealthScience.getText()).toEqual('Health Science'); + expect(await HospitalityAndTourism.getText()).toEqual('Hospitality and Tourism'); + browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() { + browser.sleep(2500); + }); + expect(await HumanServices.getText()).toEqual('Human Services'); + expect(await InformationTechnology.getText()).toEqual('Information Technology'); + expect(await LawPublicSafetyCorrectionsAndSecurity.getText()).toEqual('Law, Public Safety, Corrections & Security'); + expect(await PreviousLinkText.getText()).toEqual('Previous'); expect(await NextLinkText.getText()).toEqual('Next'); await PreviousLinkText.click().then(function() { - browser.sleep(1000); + browser.sleep(2500); }); browser.executeScript('window.scrollTo(0, 0);').then(function() { - browser.sleep(2500); + browser.sleep(1000); }); expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active expect(await SkillsFilterButton.getText()).toEqual('Skills'); @@ -537,14 +597,14 @@ function InterestSurveyResultsWidgetResults() { expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration'); expect(await WidgetTitle.getText()).toEqual('Clusters'); expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.'); - expect(await HospitalityAndTourism.getText()).toEqual('Hospitality and Tourism'); - expect(await HumanServices.getText()).toEqual('Human Services'); - expect(await HealthScience.getText()).toEqual('Health Science'); + expect(await AgricultureFoodAndNaturalResources.getText()).toEqual('Agriculture, Food & Natural Resources'); + expect(await ArchitectureAndConstruction.getText()).toEqual('Architecture & Construction'); + expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration'); browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() { browser.sleep(2500); }); - expect(await AgricultureFoodAndNaturalResources.getText()).toEqual('Agriculture, Food & Natural Resources'); - expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration'); + expect(await CyberSecurity.getText()).toEqual('Cyber Security'); + expect(await EducationAndTraining.getText()).toEqual('Education & Training'); expect(await Finance.getText()).toEqual('Finance'); expect(await DisabledPreviousLinkText.getText()).toEqual('Previous'); expect(await NextLinkText.getText()).toEqual('Next'); @@ -552,21 +612,27 @@ function InterestSurveyResultsWidgetResults() { await FinanceSelectButton.click().then(function() { browser.sleep(2500); }); + browser.executeScript('window.scrollTo(0, 0);').then(function() { + browser.sleep(1000); + }); expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active expect(await SkillsFilterButton.getText()).toEqual('Skills'); expect(InterestsFilterButton.getCssValue('background-color')).toBe('rgba(26, 188, 156, 1)'); //journey green - active expect(await InterestsFilterButton.getText()).toEqual('Interests'); expect(await WidgetTitle.getText()).toEqual('Clusters > Pathways'); expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a pathway below.'); - expect(await FinancialAndInvestmentPlanning.getText()).toEqual('Financial and Investment Planning'); - expect(await BusinessFinancialManagement.getText()).toEqual('Business Financial Management'); expect(await BankingAndRelatedServices.getText()).toEqual('Banking and Related Services'); + expect(await BusinessFinancialManagement.getText()).toEqual('Business Financial Management'); + expect(await FinancialAndInvestmentPlanning.getText()).toEqual('Financial and Investment Planning'); browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() { browser.sleep(2500); }); expect(await InsuranceServices.getText()).toEqual('Insurance Services'); expect(await DisabledPreviousLinkText.getText()).toEqual('Previous'); expect(await NextLinkText.getText()).toEqual('Next'); + browser.executeScript('window.scrollTo(0, 0);').then(function() { + browser.sleep(1000); + }); //Selected Business Financial Management await BusinessFinancialManagementSelectButton.click().then(function() { browser.sleep(2500); @@ -588,7 +654,7 @@ function InterestSurveyResultsWidgetResults() { browser.sleep(2500); }); browser.executeScript('window.scrollTo(0, 0);').then(function() { - browser.sleep(2500); + browser.sleep(1000); }); expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active expect(await SkillsFilterButton.getText()).toEqual('Skills'); @@ -606,7 +672,7 @@ function InterestSurveyResultsWidgetResults() { expect(await DisabledPreviousLinkText.getText()).toEqual('Previous'); expect(await DisabledNextLinkText.getText()).toEqual('Next'); browser.executeScript('window.scrollTo(0, 0);').then(function() { - browser.sleep(2500); + browser.sleep(1000); }); await ClustersLink.click().then(function() { browser.sleep(2500); @@ -618,14 +684,14 @@ function InterestSurveyResultsWidgetResults() { expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration'); expect(await WidgetTitle.getText()).toEqual('Clusters'); expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.'); - expect(await HospitalityAndTourism.getText()).toEqual('Hospitality and Tourism'); - expect(await HumanServices.getText()).toEqual('Human Services'); - expect(await HealthScience.getText()).toEqual('Health Science'); + expect(await AgricultureFoodAndNaturalResources.getText()).toEqual('Agriculture, Food & Natural Resources'); + expect(await ArchitectureAndConstruction.getText()).toEqual('Architecture & Construction'); + expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration'); browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() { browser.sleep(2500); }); - expect(await AgricultureFoodAndNaturalResources.getText()).toEqual('Agriculture, Food & Natural Resources'); - expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration'); + expect(await CyberSecurity.getText()).toEqual('Cyber Security'); + expect(await EducationAndTraining.getText()).toEqual('Education & Training'); expect(await Finance.getText()).toEqual('Finance'); expect(await DisabledPreviousLinkText.getText()).toEqual('Previous'); expect(await NextLinkText.getText()).toEqual('Next'); @@ -633,7 +699,7 @@ function InterestSurveyResultsWidgetResults() { browser.sleep(2500); }); browser.executeScript('window.scrollTo(0, 0);').then(function() { - browser.sleep(2500); + browser.sleep(1000); }); expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active expect(await SkillsFilterButton.getText()).toEqual('Skills'); @@ -664,7 +730,7 @@ function InterestSurveyResultsWidgetResults() { expect(await IndustrialProductionManagers.getText()).toEqual('Industrial Production Managers'); expect(await FirstLineSupervisorsOfProductionAndOperatingWorkers.getText()).toEqual('First-Line Supervisors of Production and Operating Workers'); browser.executeScript('window.scrollTo(0, 0);').then(function() { - browser.sleep(2500); + browser.sleep(1000); }); expect(await CostEstimators.getText()).toEqual('Cost Estimators'); expect(await RegulatoryAffairsManagers.getText()).toEqual('Regulatory Affairs Managers');