Added Institutions Metrics, My Activity Dashboard

This commit is contained in:
2019-07-31 14:28:15 -07:00
parent 6c158a5a3b
commit 7aca17d75c

View File

@@ -47,7 +47,7 @@ describe('Journeysmap script', function () {
//Top Career //Top Career
TopCareerWidget(); TopCareerWidget();
TopCareer(); TopCareer();
OccupationCard();//Learn More; Nearby Places carousel NearbyPlacesOccupationCard();
AtAGlance(); AtAGlance();
Personality(); Personality();
Wages(); Wages();
@@ -97,6 +97,7 @@ describe('Journeysmap script', function () {
//<<<<My Activity Dashboard>>>> //<<<<My Activity Dashboard>>>>
//MyActivityJourneys //MyActivityJourneys
SurveyMetrics(); SurveyMetrics();
InstitutionMetrics();
//<<<<Account Profile>>>> //<<<<Account Profile>>>>
//Profile //Profile
@@ -481,7 +482,7 @@ function TopCareer() {
}); });
} }
function OccupationCard() { function NearbyPlacesOccupationCard() {
it('should click the interact with Occupation Card', async function () { it('should click the interact with Occupation Card', async function () {
var OccupationCardTitle = element(by.xpath('//territory-card/div/div/div[3]/div/div[2]/span')); var OccupationCardTitle = element(by.xpath('//territory-card/div/div/div[3]/div/div[2]/span'));
var OccupatonCardFollow = element(by.xpath('//div[3]/div/div/territory-card-social/div/social-interaction-icon/span/i')); var OccupatonCardFollow = element(by.xpath('//div[3]/div/div/territory-card-social/div/social-interaction-icon/span/i'));
@@ -2413,7 +2414,6 @@ function SurveyMetrics() {
var SurveyResultsDivConventional = element(by.css('.text-center:nth-child(6) > .jrnys_lead-body-copy')); var SurveyResultsDivConventional = element(by.css('.text-center:nth-child(6) > .jrnys_lead-body-copy'));
var SurveyResultsDivConventionalReadMore = element(by.css('.text-center:nth-child(6) > .text-color-7a')); var SurveyResultsDivConventionalReadMore = element(by.css('.text-center:nth-child(6) > .text-color-7a'));
var SurveyResultsReadMoreXCloseLink = element(by.css('.close > .fa')); var SurveyResultsReadMoreXCloseLink = element(by.css('.close > .fa'));
await MyDashboardLink.click(); await MyDashboardLink.click();
browser.sleep(1000); browser.sleep(1000);
@@ -2493,6 +2493,61 @@ function SurveyMetrics() {
}); });
} }
function InstitutionMetrics() {
it('should navigate to portfolio', async function () {
var MyDashboardLink = element(by.linkText('My Dashboards'));
var MyActivityLink = element(by.linkText('My Activity'));
var InstitutionsOfInterestWidgetTitle = element(by.css('.widget-round-corners:nth-child(4) .widget-padding > .jrnys_lead-body-copy'));
var InstitutionsOfInterestTitle = element(by.css('.fullHeight:nth-child(1) > .widget-padding .text-center:nth-child(1) > .td-metrics-data-width:nth-child(2) .jrnys_body-copy'));
var InstitutionsOfInterestStat = element(by.css('.fullHeight:nth-child(1) > .widget-padding .td-metrics-data-width:nth-child(2) .jrnys_stand-out-text'));
var AverageCostTitle = element(by.css('.fullHeight:nth-child(1) > .widget-padding .text-center:nth-child(1) > .td-metrics-data-width:nth-child(4) .jrnys_body-copy'));
var AverageCostStat = element(by.css('.fullHeight:nth-child(1) > .widget-padding .td-metrics-data-width:nth-child(4) .jrnys_stand-out-text'));
var AverageSATACTScoresTitle = element(by.css('.fullHeight:nth-child(1) > .widget-padding .text-center:nth-child(1) > .td-metrics-data-width:nth-child(6) .jrnys_body-copy'));
var AverageSATSubTitle = element(by.css('.text-left > .col-sm-3:nth-child(2)'));
var AverageSATReadingWritingStat = element(by.css('.col-md-9:nth-child(3) > div:nth-child(1)'));
var AverageSATMathStat = element(by.css('.col-md-9:nth-child(3) > div:nth-child(2)'));
var AverageACTSubTitle = element(by.css('.jrnys_stand-out-text:nth-child(4)'));
var AverageACTEnglishStat = element(by.css('.col-md-9 > .ng-binding:nth-child(1)'));
var AverageACTMathStat = element(by.css('.col-md-9 > .ng-binding:nth-child(2)'));
var AverageACTCumulativeStat = element(by.css('.col-md-9 > .ng-binding:nth-child(3)'));
var TopThreeLocationsTitle = element(by.css('.fullHeight:nth-child(1) > .widget-padding .text-center:nth-child(2) > .td-metrics-data-width:nth-child(2) .jrnys_body-copy:nth-child(1)'));
var TopThreeLocationsStat = element(by.css('.td-metrics-data-width:nth-child(2) .jrnys_body-copy:nth-child(2)'));
var TypeOfInstitutionTitle = element(by.css('.fullHeight:nth-child(1) > .widget-padding .text-center:nth-child(2) > .td-metrics-data-width:nth-child(4) .jrnys_body-copy:nth-child(1)'));
var TypeOfInstitutionStat = element(by.css('.td-metrics-data-width:nth-child(4) .jrnys_body-copy:nth-child(3)'));
var AverageGraduationRateTitle = element(by.css('.fullHeight:nth-child(1) > .widget-padding .text-center:nth-child(2) > .td-metrics-data-width:nth-child(6) .jrnys_body-copy:nth-child(1)'));
var AverageGraduationRateStat = element(by.css('.col-sm-4:nth-child(2)'));
await MyDashboardLink.click();
browser.sleep(1000);
await MyActivityLink.click();
browser.sleep(5000);
browser.actions().mouseMove(element(by.css('#id > .jrnys_lead-body-copy'))).perform().then(function() {
browser.sleep(1000);
});
expect(await InstitutionsOfInterestWidgetTitle.getText()).toEqual('Institution Metrics');
expect(await InstitutionsOfInterestTitle.getText()).toEqual('Institutions Of Interest');
expect(await InstitutionsOfInterestStat.getText()).toContain('1');
expect(await AverageCostTitle.getText()).toContain('Average Cost');
expect(await AverageCostStat.getText()).toContain('34,752');
expect(await AverageSATACTScoresTitle.getText()).toContain('Average SAT/ACT Scores');
expect(await AverageSATSubTitle.getText()).toContain('SAT');
expect(await AverageSATReadingWritingStat.getText()).toContain('Reading & Writing - 630');
expect(await AverageSATMathStat.getText()).toContain('Math - 635');
expect(await AverageACTSubTitle.getText()).toContain('ACT');
expect(await AverageACTEnglishStat.getText()).toContain('English - 29');
expect(await AverageACTMathStat.getText()).toContain('Math - 27');
expect(await AverageACTCumulativeStat.getText()).toContain('Cumulative - 28');
expect(await TopThreeLocationsTitle.getText()).toContain('Top 3 Locations');
expect(await TopThreeLocationsStat.getText()).toContain('CA');
expect(await TypeOfInstitutionTitle.getText()).toContain('Type of Institution');
expect(await TypeOfInstitutionStat.getText()).toContain('Private nonprofit - 100%');
expect(await AverageGraduationRateTitle.getText()).toContain('Average Graduation Rate');
expect(await AverageGraduationRateStat.getText()).toContain('80%');
browser.waitForAngular();
browser.getCurrentUrl();
});
}
function AccountProfile() { function AccountProfile() {
it('should navigate to Account Profile', async function () { it('should navigate to Account Profile', async function () {
var ProfileImage = element(by.css('.roundCenterBackgroundImage')); var ProfileImage = element(by.css('.roundCenterBackgroundImage'));