Cleaned up TopCareer variables
This commit is contained in:
@@ -156,40 +156,48 @@ function TopCareer() {
|
|||||||
var DescriptionHeader = element(by.css('.col-lg-12 > .ng-binding'));
|
var DescriptionHeader = element(by.css('.col-lg-12 > .ng-binding'));
|
||||||
var DescriptionSubText = element(by.css('.col-lg-12:nth-child(3)'));
|
var DescriptionSubText = element(by.css('.col-lg-12:nth-child(3)'));
|
||||||
var XCloseLink = element(by.css('.close'));
|
var XCloseLink = element(by.css('.close'));
|
||||||
var Video = element(by.css('.text-right .socialImgIcon .far'));
|
var VideoIcon = element(by.css('.text-right .socialImgIcon .far'));
|
||||||
var Follow = element(by.css('.text-right .journey-follow:nth-child(2)'));
|
var FollowIcon = element(by.css('.text-right .journey-follow:nth-child(2)'));
|
||||||
var Favorite = element(by.css('.text-right .journey-favorite:nth-child(3)'));
|
var FavoriteIcon = element(by.css('.text-right .journey-favorite:nth-child(3)'));
|
||||||
var JourneymanIcon = element(by.css('.text-right .socialImgIcon .socialImgIconJourneyableSvg'));
|
var JourneymanIcon = element(by.css('.text-right .socialImgIcon .socialImgIconJourneyableSvg'));
|
||||||
var AtAGlanceHeader = element(by.css('#atAGlanceWidget .jrnys_lead-body-copy'));
|
var AtAGlanceHeader = element(by.css('#atAGlanceWidget .jrnys_lead-body-copy'));
|
||||||
var WidgetHeaderOne = element(by.css('.row-height:nth-child(1) .jrnys_support-text'));
|
var AtAGlanceHeaderOne = element(by.css('.row-height:nth-child(1) .jrnys_support-text'));
|
||||||
var WidgetStatOne = element(by.css('.row-height:nth-child(1) .col-sm-offset-4'));
|
var AtAGlanceStatOne = element(by.css('.row-height:nth-child(1) .col-sm-offset-4'));
|
||||||
var WidgetHeaderTwo = element(by.css('.row-height:nth-child(2) .jrnys_support-text'));
|
var AtAGlanceHeaderTwo = element(by.css('.row-height:nth-child(2) .jrnys_support-text'));
|
||||||
var WidgetStatTwo = element(by.css('.row-height:nth-child(2) .dataFontSize'));
|
var AtAGlanceStatTwo = element(by.css('.row-height:nth-child(2) .dataFontSize'));
|
||||||
var WidgetHeaderThree = element(by.css('.row-height:nth-child(3) .jrnys_support-text'));
|
var AtAGlanceHeaderThree = element(by.css('.row-height:nth-child(3) .jrnys_support-text'));
|
||||||
var WidgetSubHeaderThree = element(by.css('.col-sm-offset-4 > span'));
|
var AtAGlanceSubHeaderThree = element(by.css('.col-sm-offset-4 > span'));
|
||||||
var WidgetStatThree = element(by.css('.row-height:nth-child(3) .col-sm-offset-4'));
|
var AtAGlanceStatThree = element(by.css('.row-height:nth-child(3) .col-sm-offset-4'));
|
||||||
var WidgetHeaderFour = element(by.css('.row-height:nth-child(4) .jrnys_support-text'));
|
var AtAGlanceHeaderFour = element(by.css('.row-height:nth-child(4) .jrnys_support-text'));
|
||||||
var WidgetStatFour = element(by.css('.row-height:nth-child(4) .dataFontSize'));
|
var AtAGlanceStatFour = element(by.css('.row-height:nth-child(4) .dataFontSize'));
|
||||||
var WidgetHeaderFive = element(by.css('.row-height:nth-child(5) .jrnys_support-text'));
|
var AtAGlanceHeaderFive = element(by.css('.row-height:nth-child(5) .jrnys_support-text'));
|
||||||
var WidgetStatFive = element(by.css('.row-height:nth-child(5) .dataFontSize'));
|
var AtAGlanceStatFive = element(by.css('.row-height:nth-child(5) .dataFontSize'));
|
||||||
var DashboardHeaderLink = element(by.css('.ng-scope:nth-child(1) > a > .span-navbar-hover'));
|
var DashboardHeaderLink = element(by.css('.ng-scope:nth-child(1) > a > .span-navbar-hover'));
|
||||||
var PersonalityHeader = element(by.css('.widget-round-corners:nth-child(3) .fullHeight .jrnys_lead-body-copy'));
|
var PersonalityHeader = element(by.css('.widget-round-corners:nth-child(3) .fullHeight .jrnys_lead-body-copy'));
|
||||||
var WidgetDescriptionOne = element(by.css('.carouselHeight > .ng-scope > tbody > tr > td > .ng-binding'));
|
var PersonalityDescriptionOne = element(by.css('.carouselHeight > .ng-scope > tbody > tr > td > .ng-binding'));
|
||||||
var WidgetDescriptionTwo = element(by.css('.ng-scope > tbody > tr:nth-child(2) div'));
|
var PersonalityDescriptionTwo = element(by.css('.ng-scope > tbody > tr:nth-child(2) div'));
|
||||||
var WidgetBulletOne = element(by.css('table:nth-child(1) .ng-scope:nth-child(1) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
var PersonalityBulletOne = element(by.css('table:nth-child(1) .ng-scope:nth-child(1) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
||||||
var WidgetBulletTwo = element(by.css('.ng-scope:nth-child(1) > td:nth-child(2) > .ng-binding'));
|
var PersonalityBulletTwo = element(by.css('.ng-scope:nth-child(1) > td:nth-child(2) > .ng-binding'));
|
||||||
var WidgetBulletThree = element(by.css('table:nth-child(1) .ng-scope:nth-child(2) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
var PersonalityBulletThree = element(by.css('table:nth-child(1) .ng-scope:nth-child(2) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
||||||
var WidgetBulletFour = element(by.css('.ng-scope:nth-child(2) > td:nth-child(2) > .ng-binding'));
|
var PersonalityBulletFour = element(by.css('.ng-scope:nth-child(2) > td:nth-child(2) > .ng-binding'));
|
||||||
var WidgetBulletFive = element(by.css('table:nth-child(1) .ng-scope:nth-child(3) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
var PersonalityBulletFive = element(by.css('table:nth-child(1) .ng-scope:nth-child(3) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
||||||
var WidgetBulletSix = element(by.css('.ng-scope:nth-child(3) > td:nth-child(2) > .ng-binding'));
|
var PersonalityBulletSix = element(by.css('.ng-scope:nth-child(3) > td:nth-child(2) > .ng-binding'));
|
||||||
var WagesHeader = element(by.css('.widget-round-corners:nth-child(4) .fullHeight .jrnys_lead-body-copy'));
|
var WagesHeader = element(by.css('.widget-round-corners:nth-child(4) .fullHeight .jrnys_lead-body-copy'));
|
||||||
var WagesInfoIcon = element(by.css('.jrnys_lead-body-copy > .journey-info-circle'));
|
var WagesInfoIcon = element(by.css('.jrnys_lead-body-copy > .journey-info-circle'));
|
||||||
var WagesSubTextOne = element(by.css('table:nth-child(2) > tbody > tr:nth-child(2) div:nth-child(1)'));
|
var WagesSubTextOne = element(by.css('table:nth-child(2) > tbody > tr:nth-child(2) div:nth-child(1)'));
|
||||||
var WagesSubTextTwo = element(by.xpath('//occupation-wages/div/div[2]/table/tbody/tr[2]/td/div[2]'));
|
var WagesSubTextTwo = element(by.xpath('//occupation-wages/div/div[2]/table/tbody/tr[2]/td/div[2]'));
|
||||||
var WagesSubTextThree = element(by.linkText('https://beta.bls.gov/dataQuery/find?st=0&r=20&fq=cg:[Occupation]&more=0'));
|
var WagesSubTextThree = element(by.linkText('https://beta.bls.gov/dataQuery/find?st=0&r=20&fq=cg:[Occupation]&more=0'));
|
||||||
var WagesCloseBackOfCardIcon = element(by.css('.fa-times-rectangle'));
|
var WagesCloseBackOfCardIcon = element(by.css('.fa-times-rectangle'));
|
||||||
var CurrentDataNational = element(by.css('g:nth-child(2) > g:nth-child(2) > text'));
|
var CurrentDataNationalHeader = element(by.css('g:nth-child(2) > g:nth-child(2) > text'));
|
||||||
var CurrentDataLocal = element(by.css('g:nth-child(3) > g > text'));
|
var CurrentDataLocalHeader = element(by.css('g:nth-child(3) > g > text'));
|
||||||
|
var WagesHighText = element(by.css('g:nth-child(6) > text'));
|
||||||
|
var WagesMedianText = element(by.css('g:nth-child(7) > text'));
|
||||||
|
var WagesLowText = element(by.css('g:nth-child(8) > text'));
|
||||||
|
var Wages0Text = element(by.css('g:nth-child(4) > g:nth-child(1) > text'));
|
||||||
|
var Wages50KText = element(by.css('g:nth-child(4) > g:nth-child(2) > text'));
|
||||||
|
var Wages100KText = element(by.css('g:nth-child(3) > text'));
|
||||||
|
var Wages150KText = element(by.css('g:nth-child(4) > text'));
|
||||||
|
var Wages200KText = element(by.css('g:nth-child(5) > text'));
|
||||||
var ChangeLocationLinkText = element(by.css('.dropdown > .widgetRightControlContainer'));
|
var ChangeLocationLinkText = element(by.css('.dropdown > .widgetRightControlContainer'));
|
||||||
var ZipCodeTextBox = element(by.css('.ng-valid-maxlength:nth-child(1)'));
|
var ZipCodeTextBox = element(by.css('.ng-valid-maxlength:nth-child(1)'));
|
||||||
var ApplyButton = element(by.css('tr:nth-child(1) > td > .btn'));
|
var ApplyButton = element(by.css('tr:nth-child(1) > td > .btn'));
|
||||||
@@ -223,6 +231,9 @@ function TopCareer() {
|
|||||||
var SubmitAResourceDivTitle = element(by.css('h3'));
|
var SubmitAResourceDivTitle = element(by.css('h3'));
|
||||||
var SubmitAResourceDivCancelButton = element(by.css('.btn-blue-RoundTabsinfo'));
|
var SubmitAResourceDivCancelButton = element(by.css('.btn-blue-RoundTabsinfo'));
|
||||||
var TasksHeader = element(by.css('#tasksid > .widgetHeaderContainer > .jrnys_lead-body-copy'));
|
var TasksHeader = element(by.css('#tasksid > .widgetHeaderContainer > .jrnys_lead-body-copy'));
|
||||||
|
var TasksRowOne = element(by.css('#tasksid .ng-scope:nth-child(1) > .no-padding:nth-child(1)'));
|
||||||
|
var ImportanceStatOne = element(by.css('.ng-scope:nth-child(1) > .no-padding:nth-child(3)'));
|
||||||
|
var CategoryStatOne = element(by.css('.ng-scope:nth-child(1) > .text-center:nth-child(4)'));
|
||||||
var TechnologyHeader = element(by.css('#technologyid > .widgetHeaderContainer > .jrnys_lead-body-copy'));
|
var TechnologyHeader = element(by.css('#technologyid > .widgetHeaderContainer > .jrnys_lead-body-copy'));
|
||||||
var KnowledgeHeader = element(by.css('#knowledgeid > .widgetHeaderContainer > .jrnys_lead-body-copy'));
|
var KnowledgeHeader = element(by.css('#knowledgeid > .widgetHeaderContainer > .jrnys_lead-body-copy'));
|
||||||
var SkillsHeader = element(by.css('#skillsid > .widgetHeaderContainer > .jrnys_lead-body-copy'));
|
var SkillsHeader = element(by.css('#skillsid > .widgetHeaderContainer > .jrnys_lead-body-copy'));
|
||||||
@@ -246,13 +257,13 @@ function TopCareer() {
|
|||||||
await XCloseLink.click().then(function() {
|
await XCloseLink.click().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
browser.actions().mouseMove(Video).perform().then(function() {
|
browser.actions().mouseMove(VideoIcon).perform().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
browser.actions().mouseMove(Follow).perform().then(function() {
|
browser.actions().mouseMove(FollowIcon).perform().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
browser.actions().mouseMove(Favorite).perform().then(function() {
|
browser.actions().mouseMove(FavoriteIcon).perform().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
browser.actions().mouseMove(JourneymanIcon).perform().then(function() {
|
browser.actions().mouseMove(JourneymanIcon).perform().then(function() {
|
||||||
@@ -260,20 +271,20 @@ function TopCareer() {
|
|||||||
});
|
});
|
||||||
//At A Glance
|
//At A Glance
|
||||||
expect(await AtAGlanceHeader.getText()).toEqual('At A Glance');
|
expect(await AtAGlanceHeader.getText()).toEqual('At A Glance');
|
||||||
expect(await WidgetHeaderOne.getText()).toEqual('Typical Degree');
|
expect(await AtAGlanceHeaderOne.getText()).toEqual('Typical Degree');
|
||||||
expect(await WidgetStatOne.getText()).toContain("Master's degree - 59%");
|
expect(await AtAGlanceStatOne.getText()).toContain("Master's degree - 59%");
|
||||||
expect(await WidgetStatOne.getText()).toContain("Associate's degree - 0%");
|
expect(await AtAGlanceStatOne.getText()).toContain("Associate's degree - 0%");
|
||||||
expect(await WidgetStatOne.getText()).toContain('College (4 Year) - 0%');
|
expect(await AtAGlanceStatOne.getText()).toContain('College (4 Year) - 0%');
|
||||||
expect(await WidgetHeaderTwo.getText()).toEqual('Average Annual Salary');
|
expect(await AtAGlanceHeaderTwo.getText()).toEqual('Average Annual Salary');
|
||||||
expect(await WidgetStatTwo.getText()).toEqual('$114,520');
|
expect(await AtAGlanceStatTwo.getText()).toEqual('$114,520');
|
||||||
expect(await WidgetHeaderThree.getText()).toEqual('Projected Growth');
|
expect(await AtAGlanceHeaderThree.getText()).toEqual('Projected Growth');
|
||||||
expect(await WidgetSubHeaderThree.getText()).toEqual(' ABOVE AVERAGE');
|
expect(await AtAGlanceSubHeaderThree.getText()).toEqual(' ABOVE AVERAGE');
|
||||||
expect(await WidgetStatThree.getText()).toContain(' ABOVE AVERAGE');
|
expect(await AtAGlanceStatThree.getText()).toContain(' ABOVE AVERAGE');
|
||||||
expect(await WidgetStatThree.getText()).toContain('19.2%');
|
expect(await AtAGlanceStatThree.getText()).toContain('19.2%');
|
||||||
expect(await WidgetHeaderFour.getText()).toEqual('Projected Job Openings');
|
expect(await AtAGlanceHeaderFour.getText()).toEqual('Projected Job Openings');
|
||||||
expect(await WidgetStatFour.getText()).toEqual('2,500');
|
expect(await AtAGlanceStatFour.getText()).toEqual('2,500');
|
||||||
expect(await WidgetHeaderFive.getText()).toEqual('Currently Employed');
|
expect(await AtAGlanceHeaderFive.getText()).toEqual('Currently Employed');
|
||||||
expect(await WidgetStatFive.getText()).toEqual('27,900');
|
expect(await AtAGlanceStatFive.getText()).toEqual('27,900');
|
||||||
browser.actions().mouseMove(DegreesHeader).perform().then(function() {
|
browser.actions().mouseMove(DegreesHeader).perform().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
@@ -282,28 +293,36 @@ function TopCareer() {
|
|||||||
});
|
});
|
||||||
//Personality
|
//Personality
|
||||||
expect(await PersonalityHeader.getText()).toEqual('Personality');
|
expect(await PersonalityHeader.getText()).toEqual('Personality');
|
||||||
expect(await WidgetDescriptionOne.getText()).toEqual('People interested in this work like activities that include ideas, thinking, and figuring things out.');
|
expect(await PersonalityDescriptionOne.getText()).toEqual('People interested in this work like activities that include ideas, thinking, and figuring things out.');
|
||||||
expect(await WidgetDescriptionTwo.getText()).toEqual('They do well at jobs that need:');
|
expect(await PersonalityDescriptionTwo.getText()).toEqual('They do well at jobs that need:');
|
||||||
expect(await WidgetBulletOne.getText()).toEqual('Initiative');
|
expect(await PersonalityBulletOne.getText()).toEqual('Initiative');
|
||||||
expect(await WidgetBulletTwo.getText()).toEqual('Persistence');
|
expect(await PersonalityBulletTwo.getText()).toEqual('Persistence');
|
||||||
expect(await WidgetBulletThree.getText()).toEqual('Achievement/Effort');
|
expect(await PersonalityBulletThree.getText()).toEqual('Achievement/Effort');
|
||||||
expect(await WidgetBulletFour.getText()).toEqual('Independence');
|
expect(await PersonalityBulletFour.getText()).toEqual('Independence');
|
||||||
expect(await WidgetBulletFive.getText()).toEqual('Adaptability/Flexibility');
|
expect(await PersonalityBulletFive.getText()).toEqual('Adaptability/Flexibility');
|
||||||
expect(await WidgetBulletSix.getText()).toEqual('Dependability');
|
expect(await PersonalityBulletSix.getText()).toEqual('Dependability');
|
||||||
//Wages
|
//Wages
|
||||||
expect(await WagesHeader.getText()).toContain('Wages');
|
expect(await WagesHeader.getText()).toContain('Wages');
|
||||||
await WagesInfoIcon.click().then(function() {
|
await WagesInfoIcon.click().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
expect(await WagesSubTextOne.getText()).toContain('Data provided by the Bureau of Labor Statistics.');
|
expect(await WagesSubTextOne.getText()).toEqual('Data provided by the Bureau of Labor Statistics.');
|
||||||
expect(await WagesSubTextTwo.getText()).toContain('For more information please visit');
|
expect(await WagesSubTextTwo.getText()).toEqual('For more information please visit:');
|
||||||
expect(await WagesSubTextThree.getText()).toContain('https://beta.bls.gov/dataQuery/find?st=0&r=20&fq=cg:[Occupation]&more=0');
|
expect(await WagesSubTextThree.getText()).toEqual('https://beta.bls.gov/dataQuery/find?st=0&r=20&fq=cg:[Occupation]&more=0');
|
||||||
await WagesCloseBackOfCardIcon.click().then(function() {
|
await WagesCloseBackOfCardIcon.click().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
expect(await WagesHeader.getText()).toContain('Change Location');
|
expect(await WagesHeader.getText()).toContain('Change Location');
|
||||||
expect(await CurrentDataNational.getText()).toEqual('National');
|
expect(await CurrentDataNationalHeader.getText()).toEqual('National');
|
||||||
expect(await CurrentDataLocal.getText()).toEqual('San Diego-Carlsbad, CA');
|
expect(await CurrentDataLocalHeader.getText()).toEqual('San Diego-Carlsbad, CA');
|
||||||
|
expect(await WagesHighText.getText()).toEqual('High');
|
||||||
|
expect(await WagesMedianText.getText()).toEqual('Median');
|
||||||
|
expect(await WagesLowText.getText()).toEqual('Low');
|
||||||
|
expect(await Wages0Text.getText()).toEqual('$0');
|
||||||
|
expect(await Wages50KText.getText()).toEqual('$50,000');
|
||||||
|
expect(await Wages100KText.getText()).toEqual('$100,000');
|
||||||
|
expect(await Wages150KText.getText()).toEqual('$150,000');
|
||||||
|
expect(await Wages200KText.getText()).toEqual('$200,000');
|
||||||
await ChangeLocationLinkText.click().then(function() {
|
await ChangeLocationLinkText.click().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
@@ -315,8 +334,8 @@ function TopCareer() {
|
|||||||
await ApplyButton.click().then(function() {
|
await ApplyButton.click().then(function() {
|
||||||
browser.sleep(2500);
|
browser.sleep(2500);
|
||||||
});
|
});
|
||||||
expect(await CurrentDataNational.getText()).toEqual('National');
|
expect(await CurrentDataNationalHeader.getText()).toEqual('National');
|
||||||
expect(await CurrentDataLocal.getText()).toEqual('Phoenix-Mesa-Scottsdale, AZ');
|
expect(await CurrentDataLocalHeader.getText()).toEqual('Phoenix-Mesa-Scottsdale, AZ');
|
||||||
browser.actions().mouseMove(CertificatesHeader).perform().then(function() {
|
browser.actions().mouseMove(CertificatesHeader).perform().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
});
|
});
|
||||||
@@ -371,7 +390,7 @@ function TopCareer() {
|
|||||||
});
|
});
|
||||||
expect(await FindOpportunitiesSubText.getText()).toEqual('Great News! We found lots of opportunities within a 1000 mile radius of you.');
|
expect(await FindOpportunitiesSubText.getText()).toEqual('Great News! We found lots of opportunities within a 1000 mile radius of you.');
|
||||||
await JobTotals.click().then(function() {
|
await JobTotals.click().then(function() {
|
||||||
browser.sleep(1000);
|
browser.sleep(5000);
|
||||||
});
|
});
|
||||||
expect(await JobListingsDivHeader.getText()).toContain('Job Listings:');//stored value needed
|
expect(await JobListingsDivHeader.getText()).toContain('Job Listings:');//stored value needed
|
||||||
await XCloseLink.click().then(function() {
|
await XCloseLink.click().then(function() {
|
||||||
@@ -413,6 +432,9 @@ function TopCareer() {
|
|||||||
});
|
});
|
||||||
//Tasks
|
//Tasks
|
||||||
expect(await TasksHeader.getText()).toEqual('Tasks View All');
|
expect(await TasksHeader.getText()).toEqual('Tasks View All');
|
||||||
|
expect(await TasksRowOne.getText()).toEqual('Analyze problems to develop solutions in...');
|
||||||
|
expect(await ImportanceStatOne.getText()).toEqual('82%');
|
||||||
|
expect(await CategoryStatOne.getText()).toEqual('Core');
|
||||||
//Technology
|
//Technology
|
||||||
expect(await TechnologyHeader.getText()).toEqual('Technology View All');
|
expect(await TechnologyHeader.getText()).toEqual('Technology View All');
|
||||||
browser.sleep(1000);
|
browser.sleep(1000);
|
||||||
|
|||||||
Reference in New Issue
Block a user