This commit is contained in:
2020-12-11 19:42:08 -08:00
parent 09fd94a50f
commit 2f9e3bc6f8
16 changed files with 494 additions and 165 deletions

View File

@@ -106,6 +106,7 @@ function BeginCareerExplorationWidget() {
var LegalAdviceAndAdvocacyLGA = element(by.css('#a7e8c68e-f950-4a97-bd11-5921ae44880b > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
var ProgramProjectManagementPMAAndAcquisition = element(by.css('#b1c57f1e-c36a-44a8-8a13-b22e4ca718d9 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
var StrategicPlanningAndPolicySPP = element(by.css('#e2428422-fb4c-422c-872f-3eaf4d3c0ef1 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
var SystemsArchitectureARC = element(by.css('#ec3ceca4-90b5-4ff2-8053-d4cac211cb08 > #territoryCardContainer .ng-binding'));
var Manufacturing = element(by.css('#cf36dc0b-5825-4723-b8f4-06dc14276d9b > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
var ScienceTechnologyEngineeringAndMath = element(by.css('#d66f2e0f-2632-4cef-8245-ed2b6137b22f > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
var InformationTechnology = element(by.css('#e23c1424-7a79-4bd4-8225-4d1ef8ee3646 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
@@ -188,14 +189,15 @@ function BeginCareerExplorationWidget() {
expect(await InterestsFilterButton.getText()).toEqual('Interests');
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('1');
expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
browser.sleep(1000);
});
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('2');
expect(await Finance.getText()).toEqual('3');
expect(await DisabledPreviousLinkText.getText()).toEqual('Previous');
expect(await NextLinkText.getText()).toEqual('Next');
await NextLinkText.click().then(function() {
@@ -208,17 +210,78 @@ function BeginCareerExplorationWidget() {
expect(await InterestsFilterButton.getText()).toEqual('Interests');
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('Cyber Security');
expect(await HealthScience.getText()).toEqual('Marketing, Sales & Service');
expect(await HospitalityAndTourism.getText()).toEqual('Law, Public Safety, Corrections & Security');
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
browser.sleep(1000);
});
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 HumanServices.getText()).toEqual('Architecture & Construction');
expect(await InformationTechnology.getText()).toEqual('Government & Public Administration');
expect(await LawPublicSafetyCorrectionsAndSecurity.getText()).toEqual('Transportation, Distribution & Logistics');
expect(await PreviousLinkText.getText()).toEqual('Previous');
expect(await NextLinkText.getText()).toEqual('Next');
await NextLinkText.click().then(function() {
browser.sleep(2500);
});
expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration');
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');
expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.');
expect(await Manufacturing.getText()).toEqual('Cyber Security');
expect(await MarketingSalesAndService.getText()).toEqual('Marketing, Sales & Service');
expect(await ScienceTechnologyEngineeringAndMath.getText()).toEqual('Law, Public Safety, Corrections & Security');
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
browser.sleep(1000);
});
expect(await TransportationDistributionAndLogistics.getText()).toEqual('Architecture & Construction');
expect(await PreviousLinkText.getText()).toEqual('Previous');
expect(await DisabledNextLinkText.getText()).toEqual('Next');
await PreviousLinkText.click().then(function() {
browser.sleep(2500);
});
expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration');
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');
expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.');
expect(await GovernmentAndPublicAdministration.getText()).toEqual('Cyber Security');
expect(await HealthScience.getText()).toEqual('Marketing, Sales & Service');
expect(await HospitalityAndTourism.getText()).toEqual('Law, Public Safety, Corrections & Security');
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
browser.sleep(1000);
});
expect(await HumanServices.getText()).toEqual('Architecture & Construction');
expect(await InformationTechnology.getText()).toEqual('Government & Public Administration');
expect(await LawPublicSafetyCorrectionsAndSecurity.getText()).toEqual('Transportation, Distribution & Logistics');
expect(await PreviousLinkText.getText()).toEqual('Previous');
expect(await NextLinkText.getText()).toEqual('Next');
await PreviousLinkText.click().then(function() {
browser.sleep(2500);
});
expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration');
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');
expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.');
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(1000);
});
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');
//Selected Cyber Security
await CyberSecuritySelectButton.click().then(function() {
browser.sleep(2500);
@@ -230,15 +293,15 @@ function BeginCareerExplorationWidget() {
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 KnowledgeManagementKMG.getText()).toEqual('Knowledge Management (KMG)');
expect(await CyberInvestigationINV.getText()).toEqual('Cyber Investigation (INV)');
expect(await CyberSecurityManagementMGT.getText()).toEqual('Cybersecurity Management (MGT)');
expect(await CyberSecurityManagementMGT.getText()).toEqual('Knowledge Management (KMG)');
expect(await KnowledgeManagementKMG.getText()).toEqual('Cyber Investigation (INV)');
expect(await LegalAdviceAndAdvocacyLGA.getText()).toEqual('Cybersecurity Management (MGT)');
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
browser.sleep(1000);
});
expect(await LegalAdviceAndAdvocacyLGA.getText()).toEqual('Legal Advice and Advocacy (LGA)');
expect(await ProgramProjectManagementPMAAndAcquisition.getText()).toEqual('Program/Project Management (PMA) and Acquisition');
expect(await StrategicPlanningAndPolicySPP.getText()).toEqual('Strategic Planning and Policy (SPP)');
expect(await ProgramProjectManagementPMAAndAcquisition.getText()).toEqual('Legal Advice and Advocacy (LGA)');
expect(await StrategicPlanningAndPolicySPP.getText()).toEqual('Program/Project Management (PMA) and Acquisition');
expect(await SystemsArchitectureARC.getText()).toEqual('Strategic Planning and Policy (SPP)');
expect(await DisabledPreviousLinkText.getText()).toEqual('Previous');
expect(await DisabledNextLinkText.getText()).toEqual('Next');
//Selected Cyber Crime Investigator
@@ -437,5 +500,7 @@ function SignOut() {
await SignOutButton.click().then(function() {
browser.sleep(2500);
});
browser.get(browser.params.login);
browser.sleep(2500);
});
}