Updated to run on Prod
This commit is contained in:
@@ -23,7 +23,7 @@ describe('Profile And My Progress Widget Scripts', 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() {
|
||||
@@ -42,7 +42,6 @@ describe('Profile And My Progress Widget Scripts', function () {
|
||||
|
||||
//<<<<DASHBOARD>>>>
|
||||
ProfileWidget();
|
||||
|
||||
MyProgressWidget();
|
||||
|
||||
//Sign Out*/
|
||||
@@ -57,15 +56,15 @@ function ProfileWidget() {
|
||||
var FollowersDivTitle = element(by.css('.default-color2 > h3'));
|
||||
var FollowersDivSubText = element(by.css('.col-md-12:nth-child(1)'));
|
||||
var FollowersDivGotItButton = element(by.css('.btn-lg'));
|
||||
|
||||
//About Me Widget
|
||||
var AboutMeWidgetTitle = element(by.css('#aboutMeFull > .jrnys_lead-body-copy'));
|
||||
var AboutMePencil = element(by.css('#aboutMeFull .fa-pencil'));
|
||||
var ABoutMeInputArea = element(by.id('inputArea'));
|
||||
|
||||
//Role Model Widget
|
||||
var RoleModelWidgetTitle = element(by.css('td > .jrnys_lead-body-copy'));
|
||||
var RoleModelNameOne = element(by.css('.inner-content-padding > .textSize:nth-child(1)'));
|
||||
var RoleModelNameTwo = element(by.css('.textSize:nth-child(2)'));
|
||||
|
||||
//Education Widget
|
||||
var EducationWidgetTitle = element(by.css('#education > .jrnys_lead-body-copy'));
|
||||
var EducationStartEndDate = element(by.css('.col-xs-4 > .ng-binding:nth-child(1)'));
|
||||
var EducationSchoolName = element(by.css('.col-xs-8'));
|
||||
@@ -82,6 +81,7 @@ function ProfileWidget() {
|
||||
await ProfileWidgetExpandCollapseIcon.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
//About Me Widget
|
||||
expect(await AboutMeWidgetTitle.getText()).toEqual('About Me');
|
||||
browser.actions().mouseMove(element(by.css('.ng-scope > #aboutMeFull'))).perform().then(function() {
|
||||
browser.sleep(1000);
|
||||
@@ -99,9 +99,11 @@ function ProfileWidget() {
|
||||
browser.executeScript('window.scrollTo(0, 780);').then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
//Role Model Widget
|
||||
expect(await RoleModelWidgetTitle.getText()).toEqual('Role Model');
|
||||
expect(await RoleModelNameOne.getText()).toEqual('Elon Musk');
|
||||
expect(await RoleModelNameTwo.getText()).toEqual('Emma Watson');
|
||||
//Education Widget
|
||||
expect(await EducationWidgetTitle.getText()).toEqual('Education');
|
||||
expect(await EducationStartEndDate.getText()).toEqual('06/2005');
|
||||
expect(await EducationSchoolName.getText()).toEqual('SUNNYSIDE ELEMENTARY');
|
||||
@@ -118,82 +120,317 @@ function ProfileWidget() {
|
||||
|
||||
function MyProgressWidget() {
|
||||
it(': MyProgressWidget, should interact with My Progress widget, navigate to Interest Survey, toggle language to Spanish then back to English and complete survey', async function () {
|
||||
//My Progress Widget
|
||||
var MyProgressWidgetTitle = element(by.css('.yourProgressTitle'));
|
||||
var ProgressLevel = element(by.css('.myProgressLevel'));
|
||||
var ProgressWidgetExpandIcon = element(by.css('.full-width .ng-scope'));
|
||||
//Account Creation
|
||||
var ActionOneCompleted = element(by.css('.col-md-3:nth-child(1) > .ng-scope'));
|
||||
var ActionTwo = element(by.css('.col-md-3:nth-child(2) > .ng-scope'));
|
||||
var ActionTwoCompleted = element(by.css('.col-md-3:nth-child(2) > .ng-scope'));
|
||||
var ActionTwoRetake = element(by.css('div:nth-child(3) > .fa-tasks'));
|
||||
|
||||
var InterestSurveyTitle = element(by.css('.jrnys_lead-body-copy'));
|
||||
var TextOne = element(by.css('.col-md-4:nth-child(1) > .ng-binding:nth-child(1)'));
|
||||
var TextTwo = element(by.css('.col-md-4:nth-child(2) > .ng-binding:nth-child(1)'));
|
||||
var TextThree = element(by.css('.col-md-4:nth-child(3) > .ng-binding:nth-child(1)'));
|
||||
var InactiveLanguageButton = element(by.css('.btn-info > .ng-scope'));
|
||||
var ActionTwoRetake = element(by.css('.col-md-3:nth-child(2) .redo'));
|
||||
var ActionThreeCompleted = element(by.css('.col-md-3:nth-child(3) > .ng-scope'));
|
||||
var ActionThreeRetake = element(by.css('.col-md-3:nth-child(3) .redo'));
|
||||
var ActionFourCompleted = element(by.css('.col-md-3:nth-child(4) > .ng-scope'));
|
||||
var ActionFourKeepExploring = element(by.linkText('Keep Exploring'));
|
||||
//Interest Survey
|
||||
var PageTitle = element(by.css('.jrnys_lead-body-copy'));
|
||||
var EnglishLanguageButton = element(by.css('.btn-xs:nth-child(1)'));
|
||||
var SpanishLanguageButton = element(by.css('.btn:nth-child(2)'));
|
||||
var DescriptiveTextOne = element(by.css('.col-md-4:nth-child(1) > .ng-binding:nth-child(1)'));
|
||||
var DescriptiveTextTwo = element(by.css('.col-md-4:nth-child(2) > .ng-binding:nth-child(1)'));
|
||||
var DescriptiveTextThree = element(by.css('.col-md-4:nth-child(3) > .ng-binding:nth-child(1)'));
|
||||
var LanguageAlertDIV = element(by.css('p:nth-child(7)'));
|
||||
var LanguageAlterCancelButton = element(by.css('.cancel'));
|
||||
var LanguageAlterConfirmButton = element(by.css('.confirm'));
|
||||
var DislikeEmoji = element(by.id('emoji_0_0'));
|
||||
var LikeItEmoji = element(by.id('emoji_0_3'));
|
||||
var LoveItEmoji = element(by.id('emoji_0_4'));
|
||||
var DislikeEmojiIcon = element(by.id('emoji_0_0'));
|
||||
var DislikeEmojiText = element(by.id('emoji_lbl_0_0'));
|
||||
var MehEmojiIcon = element(by.id('emoji_0_1'));
|
||||
var MehEmojiText = element(by.id('emoji_lbl_0_1'));
|
||||
var UnsureEmojiIcon = element(by.id('emoji_0_2'));
|
||||
var UnsureEmojiText = element(by.id('emoji_lbl_0_2'));
|
||||
var LikeItEmojiIcon = element(by.id('emoji_0_3'));
|
||||
var LikeItEmojiText = element(by.id('emoji_lbl_0_3'));
|
||||
var LoveItEmojiIcon = element(by.id('emoji_0_4'));
|
||||
var LoveItEmojiText = element(by.id('emoji_lbl_0_4'));
|
||||
var PreviousQuestion = element(by.linkText('< Previous Question'));
|
||||
var CancelSurveyButton = element(by.css('.btn-md'));
|
||||
|
||||
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 AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtBestFitIcon = element(by.css('#\\39 d53706e-b04f-4fcb-a36e-d9c48934c2e1 > #territoryCardContainer .ng-scope > div > div:nth-child(1) > .territoryCardItemText'));
|
||||
var AdministrativeServicesManagers = element(by.css('#aa3ce6df-8851-4f10-8341-a4b7cdac7b7d > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var AirTrafficControllers = element(by.css('#\\30 2c1f459-be14-4ea7-8229-404af8ccb881 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var PreguntaAnterior = element(by.linkText('< Pregunta Anterior'));
|
||||
var CancelButton = element(by.css('.btn-md'));
|
||||
//Skills Matcher
|
||||
var SkillsQuestion = element(by.css('.questionText > .ng-binding:nth-child(1)'));
|
||||
//Explore Careers
|
||||
var CareerExplorationPageTitle = element(by.css('.col-sm-12'));
|
||||
var SkillsFilterButton = element(by.css('div:nth-child(3) > .filter-category: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('span:nth-child(2)'));
|
||||
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 ArtsAVTechnologyAndCommunications = element(by.css('#\\31 48161d3-2bf8-4703-bf6b-17f05cafc9f0 > #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 PreviousLinkText = element(by.css('.col-xs-2:nth-child(2)'));
|
||||
var NextLinkText = element(by.linkText('Next'));
|
||||
//Skills Filter Applied
|
||||
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 Finance = element(by.css('#\\36 ad08707-5c2b-44c7-b293-015236495276 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var MarketingSalesAndService = element(by.css('#\\38 d94c030-7c25-4491-8706-57a9a83a5221 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
//Interests Filter Applied
|
||||
var HealthScience = element(by.css('#\\33 7735fc5-77f8-4a3c-8814-51c377b7affd > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
||||
var DashboardHeaderLink = element(by.css('.navbar-brand > img'));
|
||||
|
||||
//My Progress Widget
|
||||
expect(await MyProgressWidgetTitle.getText()).toEqual('MY PROGRESS');
|
||||
expect(await ProgressLevel.getText()).toEqual('Level: Scout');
|
||||
await ProgressWidgetExpandIcon.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
//Account Creation
|
||||
expect(await ActionOneCompleted.getText()).toContain('Account Creation');
|
||||
expect(await ActionOneCompleted.getText()).toContain('Completed');
|
||||
expect(await ActionTwo.getText()).toContain('Interest Survey');
|
||||
expect(await ActionTwoCompleted.getText()).toContain('Completed');
|
||||
//Interest Survey page - validate English & Spanish text
|
||||
expect(await ActionTwoRetake.getText()).toEqual('Retake');
|
||||
expect(await ActionThreeCompleted.getText()).toContain('Skills Matcher');
|
||||
expect(await ActionThreeCompleted.getText()).toContain('Completed');
|
||||
expect(await ActionThreeRetake.getText()).toEqual('Retake');
|
||||
expect(await ActionFourCompleted.getText()).toContain('Explore Careers');
|
||||
expect(await ActionFourCompleted.getText()).toContain('Completed');
|
||||
expect(await ActionFourKeepExploring.getText()).toEqual('Keep Exploring');
|
||||
await ActionTwoRetake.click().then(function() {
|
||||
browser.sleep(5000);
|
||||
});
|
||||
expect(await InterestSurveyTitle.getText()).toEqual('Interest Survey');
|
||||
expect(await TextOne.getText()).toEqual("In less than 10 minutes you'll be matched to some exciting careers!");
|
||||
expect(await TextTwo.getText()).toEqual('For each option, select the emotion that matches how you feel about the activity.');
|
||||
expect(await TextThree.getText()).toEqual('Say how you really feel, there are no wrong answers!');
|
||||
await LikeItEmoji.click();
|
||||
await PreviousQuestion.click();
|
||||
await InactiveLanguageButton.click().then(function() {
|
||||
browser.sleep(5000)
|
||||
//Interest Survey page - validate English text
|
||||
expect(await PageTitle.getText()).toEqual('Interest Survey');
|
||||
expect(await EnglishLanguageButton.getText()).toEqual('English');
|
||||
expect(EnglishLanguageButton.getCssValue('background-color')).toBe('rgba(26, 188, 156, 1)'); //journey green: active
|
||||
expect(await SpanishLanguageButton.getText()).toEqual('Español');
|
||||
expect(SpanishLanguageButton.getCssValue('background-color')).toBe('rgba(52, 152, 219, 1)'); //blue: non-active
|
||||
expect(await DescriptiveTextOne.getText()).toEqual("In less than 10 minutes you'll be matched to some exciting careers!");
|
||||
expect(await DescriptiveTextTwo.getText()).toEqual('For each option, select the emotion that matches how you feel about the activity.');
|
||||
expect(await DescriptiveTextThree.getText()).toEqual('Say how you really feel, there are no wrong answers!');
|
||||
expect(await DislikeEmojiText.getText()).toEqual('Dislike');
|
||||
expect(await MehEmojiText.getText()).toEqual('Meh');
|
||||
expect(await UnsureEmojiText.getText()).toEqual('Unsure');
|
||||
expect(await LikeItEmojiText.getText()).toEqual('Like it');
|
||||
expect(await LoveItEmojiText.getText()).toEqual('Love it!');
|
||||
expect(await CancelButton.getText()).toEqual('Cancel Test');
|
||||
await LikeItEmojiIcon.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
await PreviousQuestion.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
await SpanishLanguageButton.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
//Interest Survey page - Spanish text
|
||||
expect(await LanguageAlertDIV.getText()).toEqual('Changing the language setting will result in starting the survey over again. Do you want to change languages and start at question 1?');
|
||||
await LanguageAlterConfirmButton.click();
|
||||
expect(await TextOne.getText()).toEqual('¡En menos de 10 minutos te conectamos con las mejores carreras para ti!');
|
||||
expect(await TextTwo.getText()).toEqual('Por cada opción, selecciona la emocion que indica como te siendes sobre este tema.');
|
||||
expect(await TextThree.getText()).toEqual('Indica cómo te sientes realmente, se sincero. ¡no hay respuesta incorrecta!');
|
||||
await DislikeEmoji.click();
|
||||
await LikeItEmoji.click();
|
||||
await LoveItEmoji.click().then(function() {
|
||||
browser.sleep(5000)
|
||||
expect(await LanguageAlterCancelButton.getText()).toEqual('Cancel');
|
||||
expect(await LanguageAlterConfirmButton.getText()).toEqual('Change');
|
||||
await LanguageAlterConfirmButton.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
await CancelSurveyButton.click().then(function() {
|
||||
expect(await PageTitle.getText()).toEqual('Interest Survey');
|
||||
expect(await EnglishLanguageButton.getText()).toEqual('English');
|
||||
expect(EnglishLanguageButton.getCssValue('background-color')).toBe('rgba(52, 152, 219, 1)'); //blue: non-active
|
||||
expect(await SpanishLanguageButton.getText()).toEqual('Español');
|
||||
expect(SpanishLanguageButton.getCssValue('background-color')).toBe('rgba(72, 201, 176, 1)'); //journey green: active
|
||||
expect(await DescriptiveTextOne.getText()).toEqual('¡En menos de 10 minutos te conectamos con las mejores carreras para ti!');
|
||||
expect(await DescriptiveTextTwo.getText()).toEqual('Por cada opción, selecciona la emocion que indica como te siendes sobre este tema.');
|
||||
expect(await DescriptiveTextThree.getText()).toEqual('Indica cómo te sientes realmente, se sincero. ¡no hay respuesta incorrecta!');
|
||||
expect(await DislikeEmojiText.getText()).toEqual('Me disgusta mucho');
|
||||
expect(await MehEmojiText.getText()).toEqual('Me disgusta');
|
||||
expect(await UnsureEmojiText.getText()).toEqual('No estoy seguro');
|
||||
expect(await LikeItEmojiText.getText()).toEqual('Me gusta');
|
||||
expect(await LoveItEmojiText.getText()).toEqual('Me gusta mucho');
|
||||
expect(await CancelButton.getText()).toEqual('Cancelar Encuesta');
|
||||
await LoveItEmojiIcon.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
await PreguntaAnterior.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
await EnglishLanguageButton.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
expect(await LanguageAlertDIV.getText()).toEqual('Cambiando la configuración de idioma resultará a comenzar la encuesta nuevamente. ¿Quieres cambiar de idioma y comenzar la encuesta en la pregunta 1?');
|
||||
expect(await LanguageAlterCancelButton.getText()).toEqual('Cancelar');
|
||||
expect(await LanguageAlterConfirmButton.getText()).toEqual('Cambiar');
|
||||
await LanguageAlterConfirmButton.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
//Interest Survey page - validate English text
|
||||
expect(await PageTitle.getText()).toEqual('Interest Survey');
|
||||
expect(await EnglishLanguageButton.getText()).toEqual('English');
|
||||
expect(EnglishLanguageButton.getCssValue('background-color')).toBe('rgba(72, 201, 176, 1)'); //journey green: active
|
||||
expect(await SpanishLanguageButton.getText()).toEqual('Español');
|
||||
expect(SpanishLanguageButton.getCssValue('background-color')).toBe('rgba(52, 152, 219, 1)'); //blue: non-active
|
||||
expect(await DescriptiveTextOne.getText()).toEqual("In less than 10 minutes you'll be matched to some exciting careers!");
|
||||
expect(await DescriptiveTextTwo.getText()).toEqual('For each option, select the emotion that matches how you feel about the activity.');
|
||||
expect(await DescriptiveTextThree.getText()).toEqual('Say how you really feel, there are no wrong answers!');
|
||||
expect(await DislikeEmojiText.getText()).toEqual('Dislike');
|
||||
expect(await MehEmojiText.getText()).toEqual('Meh');
|
||||
expect(await UnsureEmojiText.getText()).toEqual('Unsure');
|
||||
expect(await LikeItEmojiText.getText()).toEqual('Like it');
|
||||
expect(await LoveItEmojiText.getText()).toEqual('Love it!');
|
||||
expect(await CancelButton.getText()).toEqual('Cancel Test');
|
||||
await LoveItEmojiIcon.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
expect(await PreviousQuestion.getText()).toEqual('< Previous Question');
|
||||
await DislikeEmojiIcon.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
await MehEmojiIcon.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
await UnsureEmojiIcon.click().then(function() {
|
||||
browser.sleep(2500)
|
||||
});
|
||||
expect(await CancelButton.getText()).toEqual('Cancel Test');
|
||||
await CancelButton.click().then(function() {
|
||||
browser.sleep(5000);
|
||||
browser.waitForAngular();
|
||||
});
|
||||
browser.executeScript('window.scrollTo(0, 1405);').then(function() {
|
||||
//Skills Matcher
|
||||
expect(await ActionThreeRetake.getText()).toEqual('Retake');
|
||||
await ActionThreeRetake.click().then(function() {
|
||||
browser.sleep(5000);
|
||||
});
|
||||
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'); EDM-1726
|
||||
//expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficersAtBestFitIcon.getText()).toContain('Best Fit'); EDM-1726
|
||||
expect(await AdministrativeServicesManagers.getText()).toEqual('Administrative Services Managers');
|
||||
expect(await AirTrafficControllers.getText()).toEqual('Air Traffic Controllers');
|
||||
browser.executeScript('window.scrollTo(0, 0);').then(function() {
|
||||
//Skills Matcher Page
|
||||
expect(await PageTitle.getText()).toEqual('Skills Matcher');
|
||||
expect(await DescriptiveTextOne.getText()).toEqual("In less than 10 minutes you'll be matched to some exciting careers!");
|
||||
expect(await DescriptiveTextTwo.getText()).toEqual('For each option, choose the skill level you have done in the example.');
|
||||
expect(await DescriptiveTextThree.getText()).toEqual('Say how you really feel, there are no wrong answers!');
|
||||
expect(await SkillsQuestion.getText()).toEqual('Administration and Management');
|
||||
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);');
|
||||
expect(await CancelButton.getText()).toEqual('Cancel Assessment');
|
||||
await CancelButton.click().then(function() {
|
||||
browser.sleep(5000);
|
||||
});
|
||||
//Career Exploration
|
||||
expect(await ActionFourKeepExploring.getText()).toEqual('Keep Exploring');
|
||||
await ActionFourKeepExploring.click().then(function() {
|
||||
browser.sleep(5000);
|
||||
});
|
||||
//Career Exploration Page
|
||||
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(60, 162, 223, 1)'); //blue: non-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 ArtsAVTechnologyAndCommunications.getText()).toEqual('Arts, A/V Technology & Communications');
|
||||
expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
|
||||
expect(await CyberSecurity.getText()).toEqual('Cyber Security');
|
||||
expect(await EducationAndTraining.getText()).toEqual('Education & Training');
|
||||
expect(await PreviousLinkText.getText()).toEqual('Previous');
|
||||
expect(await NextLinkText.getText()).toEqual('Next');
|
||||
//Skills Filter Applied
|
||||
await SkillsFilterButton.click().then(function() {
|
||||
browser.sleep(5000);
|
||||
});
|
||||
expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration');
|
||||
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 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 BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
|
||||
expect(await Finance.getText()).toEqual('Finance');
|
||||
expect(await CyberSecurity.getText()).toEqual('Cyber Security');
|
||||
expect(await MarketingSalesAndService.getText()).toEqual('Marketing, Sales & Service');
|
||||
await SkillsFilterButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
//Removed Skills Filter
|
||||
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(60, 162, 223, 1)'); //blue: non-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 ArtsAVTechnologyAndCommunications.getText()).toEqual('Arts, A/V Technology & Communications');
|
||||
expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
|
||||
expect(await CyberSecurity.getText()).toEqual('Cyber Security');
|
||||
expect(await EducationAndTraining.getText()).toEqual('Education & Training');
|
||||
expect(await PreviousLinkText.getText()).toEqual('Previous');
|
||||
expect(await NextLinkText.getText()).toEqual('Next');
|
||||
await InterestsFilterButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
//Interests Filter Appplied
|
||||
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 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 BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
|
||||
expect(await Finance.getText()).toEqual('Finance');
|
||||
await InterestsFilterButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
//Removed Interests Filter
|
||||
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(60, 162, 223, 1)'); //blue: non-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 ArtsAVTechnologyAndCommunications.getText()).toEqual('Arts, A/V Technology & Communications');
|
||||
expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
|
||||
expect(await CyberSecurity.getText()).toEqual('Cyber Security');
|
||||
expect(await EducationAndTraining.getText()).toEqual('Education & Training');
|
||||
expect(await PreviousLinkText.getText()).toEqual('Previous');
|
||||
expect(await NextLinkText.getText()).toEqual('Next');
|
||||
//Both Filters Applied
|
||||
await SkillsFilterButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
await InterestsFilterButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration');
|
||||
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(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 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 BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
|
||||
expect(await Finance.getText()).toEqual('Finance');
|
||||
//Back to Dashboard
|
||||
await DashboardHeaderLink.click().then(function() {
|
||||
browser.sleep(5000);
|
||||
});
|
||||
await ProgressWidgetExpandIcon.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user