Updated to work on prod
This commit is contained in:
@@ -23,7 +23,7 @@ describe('Skills Matcher Results Widget Script', function () {
|
||||
|
||||
expect(await PageGreetingText.getText()).toEqual('Login and start exploring.');
|
||||
browser.sleep(2500);
|
||||
await UserNameTextBox.sendKeys(browser.params.userName).then(function() {
|
||||
await UserNameTextBox.sendKeys(browser.params.username).then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
await PasswordTextBox.sendKeys('3Dm!nAuto').then(function() {
|
||||
@@ -64,7 +64,7 @@ function SkillsMatcherResultsWidget() {
|
||||
var SkillsResultsIcon = element(by.css('div:nth-child(7) > div:nth-child(1) > .hideIconLabels'));
|
||||
var SkillsRetakeIcon = element(by.css('div:nth-child(7) > div:nth-child(2) > .hideIconLabels'));
|
||||
|
||||
browser.executeScript('window.scrollTo(0, 610);').then(function() {
|
||||
browser.executeScript('window.scrollTo(0, 592);').then(function() {
|
||||
browser.sleep(5000);
|
||||
});
|
||||
expect(await SkillsMatcherResultsWidgetTitle.getText()).toEqual('Skills Matcher Results');
|
||||
@@ -91,6 +91,7 @@ function SkillsMatcherRetake() {
|
||||
var SkilledIcon = element(by.id('emoji_0_2'));
|
||||
var AdvancedIcon = element(by.id('emoji_0_3'));
|
||||
var ExpertIcon = element(by.id('emoji_0_4'));
|
||||
var CancelAssessment = element(by.css('.btn-md'));
|
||||
var PreviousQuestion = element(by.linkText('< Previous Question'));
|
||||
var SkillsMatcherResultPageTitle = element(by.css('.surveyContainer > .col-xs-offset-1'));
|
||||
var YourTop3SkillsWidgetTitle = element(by.css('.fullHeight > .jrnys_lead-body-copy'));
|
||||
@@ -202,7 +203,7 @@ function SkillsMatcherRetake() {
|
||||
var ViewAllDIVXCloseIcon = element(by.css('.close'));
|
||||
var ExploreCareersButton = element(by.css('div:nth-child(2) > .btn'));
|
||||
|
||||
browser.executeScript('window.scrollTo(0, 610);').then(function() {
|
||||
browser.executeScript('window.scrollTo(0, 592);').then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
await InterestRetakeLink.click().then(function() {
|
||||
@@ -211,6 +212,7 @@ function SkillsMatcherRetake() {
|
||||
expect(await SkillsMatcherPageTitle.getText()).toEqual('Skills Matcher');
|
||||
expect(await SkillsQuestion.getText()).toEqual('Administration and Management');
|
||||
expect(await SkillsSubQuestion.getText()).toEqual('How much do you know about business planning and leadership?');
|
||||
expect(await CancelAssessment.getText()).toEqual('Cancel Assessment');
|
||||
await SkilledIcon.click();
|
||||
expect(await SkillsQuestion.getText()).toEqual('Biology');
|
||||
expect(await SkillsSubQuestion.getText()).toEqual('How much do you know about plant, animal and cell functions?');
|
||||
@@ -465,21 +467,26 @@ function SkillsMatcherRetake() {
|
||||
function SkillsMatcherCareerExploration() {
|
||||
it(': SkillsMatcherRetake, should interact with Skills Matcher widget and validate results', async function () {
|
||||
var ExploreCareersButton = element(by.css('div:nth-child(2) > .btn'));
|
||||
var CareerExplortaionPageTitle = element(by.css('.surveyContainer > .col-xs-offset-1'));
|
||||
var WidgetText = element(by.css('.jrnys_lead-body-copy'));
|
||||
var CareerExplortaionPageTitle = element(by.css('.col-sm-12'));
|
||||
var SkillsFilterButton = element(by.css('.filter-category-on:nth-child(3)'));
|
||||
var InterestsFilterButton = element(by.css('.filter-category:nth-child(4)'));
|
||||
var WidgetText = element(by.css('.row > .jrnys_lead-body-copy'));
|
||||
var WidgetSubText = element(by.css('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 BusinessManagementAndAdministration = element(by.css('#\\35 db8efa4-0809-4e9e-8096-db5d5d1dafd5 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var ArchitectureAndConstruction = element(by.css('#b3ebc784-a26e-4134-87ea-87a44d90049a > #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 CyberSecurity = element(by.css('#\\37 22f5c71-9689-4f5d-817e-286843e3335a > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var Finance = element(by.css('#\\36 ad08707-5c2b-44c7-b293-015236495276 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var CyberSecuritySelectButton = element(by.css('#\\37 22f5c71-9689-4f5d-817e-286843e3335a > #territoryCardContainer .btn'));
|
||||
var CyberSecurity = element(by.css('#\\37 22f5c71-9689-4f5d-817e-286843e3335a > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var CyberSecuritySelectButton = element(by.css('#\\37 22f5c71-9689-4f5d-817e-286843e3335a > #territoryCardContainer .btn'));
|
||||
var CybersecurityManagementMGT = element(by.css('#\\37 087ce2a-5602-4e7a-ac42-250182301aa3 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var CybersecurityManagementMGTSelectButton = element(by.css('#\\37 087ce2a-5602-4e7a-ac42-250182301aa3 > #territoryCardContainer .btn'));
|
||||
var RiskManagementRSK = element(by.css('#e727aac1-d5d9-4051-aa13-ab45854de0b8 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var ExecutiveCyberLeadershipEXL = element(by.css('#f2578611-4857-459f-8292-f2b67bbea212 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var MarketingSalesAndService = element(by.css('#\\38 d94c030-7c25-4491-8706-57a9a83a5221 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
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 ClusterLinkText = element(by.linkText('Clusters'));
|
||||
var RiskManagementRSK = element(by.css('#e727aac1-d5d9-4051-aa13-ab45854de0b8 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var ExecutiveCyberLeadershipEXL = element(by.css('#f2578611-4857-459f-8292-f2b67bbea212 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var CybersecurityManagementMGT = element(by.css('#\\37 087ce2a-5602-4e7a-ac42-250182301aa3 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var CybersecurityManagementMGTSelectButton = element(by.css('#\\37 087ce2a-5602-4e7a-ac42-250182301aa3 > #territoryCardContainer .btn'));
|
||||
var PathwaysLinkText = element(by.linkText('Pathways'));
|
||||
var CommunicationsSecurityCOMSECManager = element(by.css('.territoryCardTitleText > .ng-binding'));
|
||||
var CommunicationsSecurityCOMSECManagerLearnMoreIcon = element(by.css('.territoryCardActionBarItemContainer:nth-child(1) > .territoryCardActionBarText'));
|
||||
@@ -490,30 +497,46 @@ function SkillsMatcherCareerExploration() {
|
||||
await ExploreCareersButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(26, 188, 156, 1)'); //journey green - active
|
||||
expect(await SkillsFilterButton.getText()).toEqual('Skills');
|
||||
expect(InterestsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active
|
||||
expect(await InterestsFilterButton.getText()).toEqual('Interests');
|
||||
expect(await CareerExplortaionPageTitle.getText()).toEqual('Career Exploration');
|
||||
expect(await WidgetText.getText()).toEqual('Clusters');
|
||||
expect(await WidgetSubText.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 BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
|
||||
expect(await ArchitectureAndConstruction.getText()).toEqual('Architecture & Construction');
|
||||
expect(await ScienceTechnologyEngineeringAndMath.getText()).toEqual('Science, Technology, Engineering & Math');
|
||||
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
expect(await TransportationDistributionAndLogistics.getText()).toEqual('Transportation, Distribution & Logistics');
|
||||
expect(await CyberSecurity.getText()).toEqual('Cyber Security');
|
||||
expect(await Finance.getText()).toEqual('Finance');
|
||||
expect(await CyberSecurity.getText()).toEqual('Cyber Security');
|
||||
expect(await MarketingSalesAndService.getText()).toEqual('Marketing, Sales & Service');
|
||||
expect(await DisabledPreviousLinkText.getText()).toEqual('Previous');
|
||||
expect(await NextLinkText.getText()).toEqual('Next');
|
||||
await CyberSecuritySelectButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(26, 188, 156, 1)'); //journey green - active
|
||||
expect(await SkillsFilterButton.getText()).toEqual('Skills');
|
||||
expect(InterestsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active
|
||||
expect(await InterestsFilterButton.getText()).toEqual('Interests');
|
||||
expect(await ClusterLinkText.getText()).toEqual('Clusters');
|
||||
expect(await WidgetText.getText()).toEqual('Clusters > Pathways');
|
||||
expect(await WidgetSubText.getText()).toEqual('To start your career exploration, select a pathway below.');
|
||||
expect(await CybersecurityManagementMGT.getText()).toEqual('Cybersecurity Management (MGT)');
|
||||
expect(await RiskManagementRSK.getText()).toEqual('Risk Management (RSK)');
|
||||
expect(await ExecutiveCyberLeadershipEXL.getText()).toEqual('Executive Cyber Leadership (EXL)');
|
||||
expect(await CybersecurityManagementMGT.getText()).toEqual('Cybersecurity Management (MGT)');
|
||||
expect(await DisabledPreviousLinkText.getText()).toEqual('Previous');
|
||||
expect(await DisabledNextLinkText.getText()).toEqual('Next');
|
||||
await CybersecurityManagementMGTSelectButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
expect(SkillsFilterButton.getCssValue('background-color')).toBe('rgba(26, 188, 156, 1)'); //journey green - active
|
||||
expect(await SkillsFilterButton.getText()).toEqual('Skills');
|
||||
expect(InterestsFilterButton.getCssValue('background-color')).toBe('rgba(60, 162, 223, 1)'); //blue - non active
|
||||
expect(await InterestsFilterButton.getText()).toEqual('Interests');
|
||||
expect(await ClusterLinkText.getText()).toEqual('Clusters');
|
||||
expect(await PathwaysLinkText.getText()).toEqual('Pathways');
|
||||
expect(await WidgetText.getText()).toEqual('Clusters > Pathways > Occupations');
|
||||
@@ -523,6 +546,8 @@ function SkillsMatcherCareerExploration() {
|
||||
expect(await CommunicationsSecurityCOMSECManagerMapIcon.getText()).toEqual('Map');
|
||||
expect(await CommunicationsSecurityCOMSECManagerJourneymanIcon.getText()).toEqual('Journey');
|
||||
expect(await CommunicationsSecurityCOMSECManagerVideoIcon.getText()).toEqual('Video');
|
||||
expect(await DisabledPreviousLinkText.getText()).toEqual('Previous');
|
||||
expect(await DisabledNextLinkText.getText()).toEqual('Next');
|
||||
browser.waitForAngular();
|
||||
browser.getCurrentUrl();
|
||||
});
|
||||
@@ -617,7 +642,7 @@ function InterestSurveyResultsCreateJourney() {
|
||||
|
||||
function DeleteCreatedJourney() {
|
||||
it(': DeleteCreatedJourney, should navigate to My Journeys and delete recently created Journey', async function () {
|
||||
var MyJourneysHeaderLink = element(by.css('#nbMyJourneys .span-navbar-hover'));
|
||||
var MyJourneysHeaderLink = element(by.css('#nbMyJourneys span'));
|
||||
var MyJourneysPageTitle = element(by.css('.jrnys_lead-body-copy'));
|
||||
var MyJourneysPageSubText = element(by.css('.col-md-10 .ng-scope:nth-child(1)'));
|
||||
var MyJourneysSelectCreatedJourney = element(by.xpath("//span[contains(.,'Electrical Engineering Technologists to Communications Security (COMSEC) Manager through College')]"));
|
||||
@@ -636,10 +661,10 @@ function DeleteCreatedJourney() {
|
||||
var MyJourneysViewOnMap = element(by.css('.col-md-4 > .btn-info'));
|
||||
var MyJourneysHowAmIDoingButton = element(by.css('.btn-success'));
|
||||
var MyJourneysSubText = element(by.css('.details-resourceRowTitle'));
|
||||
var MySavedJourneysTitleOne = element(by.css('#ee7b663d-2f15-43cc-867c-556c7fc493a5 .cursorPointer'));
|
||||
var MySavedJourneysTitleTwo = element(by.css('#\\30 ac99d25-0cc4-4d8e-b8e4-785f8129d85e .cursorPointer'));
|
||||
var MySavedJourneysTitleThree = element(by.css('#e0049880-9613-4fd5-9ed2-eb468cdc2e55 .cursorPointer'));
|
||||
var MySavedJourneysTitleFour = element(by.css('#\\30 9731631-9cb7-449b-8a51-58d7e730e31b .cursorPointer'));
|
||||
var MySavedJourneysTitleOne = element(by.xpath("//span[contains(.,'11 to Fitness and Wellness Coordinators through M.U.R.P.')]"));
|
||||
var MySavedJourneysTitleTwo = element(by.xpath("//span[contains(.,'8 to Airfield Operations Specialists through College')]"));
|
||||
var MySavedJourneysTitleThree = element(by.xpath("//span[contains(.,'10 to Computer and Information Systems Managers through Computer Security Graduate Certificate')]"));
|
||||
var MySavedJourneysTitleFour = element(by.xpath("//span[contains(.,'2 to Natural Sciences Managers through Geology M.A.T./M.S.T.')]"));
|
||||
|
||||
await MyJourneysHeaderLink.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
|
||||
Reference in New Issue
Block a user