Added Institutions Metrics, My Activity Dashboard
This commit is contained in:
@@ -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'));
|
||||||
|
|||||||
Reference in New Issue
Block a user