Added Institutions Metrics, My Activity Dashboard
This commit is contained in:
@@ -47,7 +47,7 @@ describe('Journeysmap script', function () {
|
||||
//Top Career
|
||||
TopCareerWidget();
|
||||
TopCareer();
|
||||
OccupationCard();//Learn More; Nearby Places carousel
|
||||
NearbyPlacesOccupationCard();
|
||||
AtAGlance();
|
||||
Personality();
|
||||
Wages();
|
||||
@@ -97,6 +97,7 @@ describe('Journeysmap script', function () {
|
||||
//<<<<My Activity Dashboard>>>>
|
||||
//MyActivityJourneys
|
||||
SurveyMetrics();
|
||||
InstitutionMetrics();
|
||||
|
||||
//<<<<Account Profile>>>>
|
||||
//Profile
|
||||
@@ -481,7 +482,7 @@ function TopCareer() {
|
||||
});
|
||||
}
|
||||
|
||||
function OccupationCard() {
|
||||
function NearbyPlacesOccupationCard() {
|
||||
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 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 SurveyResultsDivConventionalReadMore = element(by.css('.text-center:nth-child(6) > .text-color-7a'));
|
||||
var SurveyResultsReadMoreXCloseLink = element(by.css('.close > .fa'));
|
||||
|
||||
|
||||
await MyDashboardLink.click();
|
||||
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() {
|
||||
it('should navigate to Account Profile', async function () {
|
||||
var ProfileImage = element(by.css('.roundCenterBackgroundImage'));
|
||||
|
||||
Reference in New Issue
Block a user