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 DescriptionSubText = element(by.css('.col-lg-12:nth-child(3)'));
|
||||
var XCloseLink = element(by.css('.close'));
|
||||
var Video = element(by.css('.text-right .socialImgIcon .far'));
|
||||
var Follow = element(by.css('.text-right .journey-follow:nth-child(2)'));
|
||||
var Favorite = element(by.css('.text-right .journey-favorite:nth-child(3)'));
|
||||
var VideoIcon = element(by.css('.text-right .socialImgIcon .far'));
|
||||
var FollowIcon = element(by.css('.text-right .journey-follow:nth-child(2)'));
|
||||
var FavoriteIcon = element(by.css('.text-right .journey-favorite:nth-child(3)'));
|
||||
var JourneymanIcon = element(by.css('.text-right .socialImgIcon .socialImgIconJourneyableSvg'));
|
||||
var AtAGlanceHeader = element(by.css('#atAGlanceWidget .jrnys_lead-body-copy'));
|
||||
var WidgetHeaderOne = 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 WidgetHeaderTwo = element(by.css('.row-height:nth-child(2) .jrnys_support-text'));
|
||||
var WidgetStatTwo = element(by.css('.row-height:nth-child(2) .dataFontSize'));
|
||||
var WidgetHeaderThree = element(by.css('.row-height:nth-child(3) .jrnys_support-text'));
|
||||
var WidgetSubHeaderThree = element(by.css('.col-sm-offset-4 > span'));
|
||||
var WidgetStatThree = 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 WidgetStatFour = element(by.css('.row-height:nth-child(4) .dataFontSize'));
|
||||
var WidgetHeaderFive = element(by.css('.row-height:nth-child(5) .jrnys_support-text'));
|
||||
var WidgetStatFive = element(by.css('.row-height:nth-child(5) .dataFontSize'));
|
||||
var AtAGlanceHeaderOne = element(by.css('.row-height:nth-child(1) .jrnys_support-text'));
|
||||
var AtAGlanceStatOne = element(by.css('.row-height:nth-child(1) .col-sm-offset-4'));
|
||||
var AtAGlanceHeaderTwo = element(by.css('.row-height:nth-child(2) .jrnys_support-text'));
|
||||
var AtAGlanceStatTwo = element(by.css('.row-height:nth-child(2) .dataFontSize'));
|
||||
var AtAGlanceHeaderThree = element(by.css('.row-height:nth-child(3) .jrnys_support-text'));
|
||||
var AtAGlanceSubHeaderThree = element(by.css('.col-sm-offset-4 > span'));
|
||||
var AtAGlanceStatThree = element(by.css('.row-height:nth-child(3) .col-sm-offset-4'));
|
||||
var AtAGlanceHeaderFour = element(by.css('.row-height:nth-child(4) .jrnys_support-text'));
|
||||
var AtAGlanceStatFour = element(by.css('.row-height:nth-child(4) .dataFontSize'));
|
||||
var AtAGlanceHeaderFive = element(by.css('.row-height:nth-child(5) .jrnys_support-text'));
|
||||
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 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 WidgetDescriptionTwo = 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 WidgetBulletTwo = 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 WidgetBulletFour = 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 WidgetBulletSix = element(by.css('.ng-scope:nth-child(3) > td:nth-child(2) > .ng-binding'));
|
||||
var PersonalityDescriptionOne = element(by.css('.carouselHeight > .ng-scope > tbody > tr > td > .ng-binding'));
|
||||
var PersonalityDescriptionTwo = element(by.css('.ng-scope > tbody > tr:nth-child(2) div'));
|
||||
var PersonalityBulletOne = element(by.css('table:nth-child(1) .ng-scope:nth-child(1) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
||||
var PersonalityBulletTwo = element(by.css('.ng-scope:nth-child(1) > td:nth-child(2) > .ng-binding'));
|
||||
var PersonalityBulletThree = element(by.css('table:nth-child(1) .ng-scope:nth-child(2) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
||||
var PersonalityBulletFour = element(by.css('.ng-scope:nth-child(2) > td:nth-child(2) > .ng-binding'));
|
||||
var PersonalityBulletFive = element(by.css('table:nth-child(1) .ng-scope:nth-child(3) > td:nth-child(1) > .ng-binding:nth-child(2)'));
|
||||
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 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 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 WagesCloseBackOfCardIcon = element(by.css('.fa-times-rectangle'));
|
||||
var CurrentDataNational = element(by.css('g:nth-child(2) > g:nth-child(2) > text'));
|
||||
var CurrentDataLocal = element(by.css('g:nth-child(3) > g > text'));
|
||||
var CurrentDataNationalHeader = element(by.css('g:nth-child(2) > g:nth-child(2) > 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 ZipCodeTextBox = element(by.css('.ng-valid-maxlength:nth-child(1)'));
|
||||
var ApplyButton = element(by.css('tr:nth-child(1) > td > .btn'));
|
||||
@@ -223,6 +231,9 @@ function TopCareer() {
|
||||
var SubmitAResourceDivTitle = element(by.css('h3'));
|
||||
var SubmitAResourceDivCancelButton = element(by.css('.btn-blue-RoundTabsinfo'));
|
||||
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 KnowledgeHeader = element(by.css('#knowledgeid > .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() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
browser.actions().mouseMove(Video).perform().then(function() {
|
||||
browser.actions().mouseMove(VideoIcon).perform().then(function() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
browser.actions().mouseMove(Follow).perform().then(function() {
|
||||
browser.actions().mouseMove(FollowIcon).perform().then(function() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
browser.actions().mouseMove(Favorite).perform().then(function() {
|
||||
browser.actions().mouseMove(FavoriteIcon).perform().then(function() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
browser.actions().mouseMove(JourneymanIcon).perform().then(function() {
|
||||
@@ -260,20 +271,20 @@ function TopCareer() {
|
||||
});
|
||||
//At A Glance
|
||||
expect(await AtAGlanceHeader.getText()).toEqual('At A Glance');
|
||||
expect(await WidgetHeaderOne.getText()).toEqual('Typical Degree');
|
||||
expect(await WidgetStatOne.getText()).toContain("Master's degree - 59%");
|
||||
expect(await WidgetStatOne.getText()).toContain("Associate's degree - 0%");
|
||||
expect(await WidgetStatOne.getText()).toContain('College (4 Year) - 0%');
|
||||
expect(await WidgetHeaderTwo.getText()).toEqual('Average Annual Salary');
|
||||
expect(await WidgetStatTwo.getText()).toEqual('$114,520');
|
||||
expect(await WidgetHeaderThree.getText()).toEqual('Projected Growth');
|
||||
expect(await WidgetSubHeaderThree.getText()).toEqual(' ABOVE AVERAGE');
|
||||
expect(await WidgetStatThree.getText()).toContain(' ABOVE AVERAGE');
|
||||
expect(await WidgetStatThree.getText()).toContain('19.2%');
|
||||
expect(await WidgetHeaderFour.getText()).toEqual('Projected Job Openings');
|
||||
expect(await WidgetStatFour.getText()).toEqual('2,500');
|
||||
expect(await WidgetHeaderFive.getText()).toEqual('Currently Employed');
|
||||
expect(await WidgetStatFive.getText()).toEqual('27,900');
|
||||
expect(await AtAGlanceHeaderOne.getText()).toEqual('Typical Degree');
|
||||
expect(await AtAGlanceStatOne.getText()).toContain("Master's degree - 59%");
|
||||
expect(await AtAGlanceStatOne.getText()).toContain("Associate's degree - 0%");
|
||||
expect(await AtAGlanceStatOne.getText()).toContain('College (4 Year) - 0%');
|
||||
expect(await AtAGlanceHeaderTwo.getText()).toEqual('Average Annual Salary');
|
||||
expect(await AtAGlanceStatTwo.getText()).toEqual('$114,520');
|
||||
expect(await AtAGlanceHeaderThree.getText()).toEqual('Projected Growth');
|
||||
expect(await AtAGlanceSubHeaderThree.getText()).toEqual(' ABOVE AVERAGE');
|
||||
expect(await AtAGlanceStatThree.getText()).toContain(' ABOVE AVERAGE');
|
||||
expect(await AtAGlanceStatThree.getText()).toContain('19.2%');
|
||||
expect(await AtAGlanceHeaderFour.getText()).toEqual('Projected Job Openings');
|
||||
expect(await AtAGlanceStatFour.getText()).toEqual('2,500');
|
||||
expect(await AtAGlanceHeaderFive.getText()).toEqual('Currently Employed');
|
||||
expect(await AtAGlanceStatFive.getText()).toEqual('27,900');
|
||||
browser.actions().mouseMove(DegreesHeader).perform().then(function() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
@@ -282,28 +293,36 @@ function TopCareer() {
|
||||
});
|
||||
//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 WidgetDescriptionTwo.getText()).toEqual('They do well at jobs that need:');
|
||||
expect(await WidgetBulletOne.getText()).toEqual('Initiative');
|
||||
expect(await WidgetBulletTwo.getText()).toEqual('Persistence');
|
||||
expect(await WidgetBulletThree.getText()).toEqual('Achievement/Effort');
|
||||
expect(await WidgetBulletFour.getText()).toEqual('Independence');
|
||||
expect(await WidgetBulletFive.getText()).toEqual('Adaptability/Flexibility');
|
||||
expect(await WidgetBulletSix.getText()).toEqual('Dependability');
|
||||
expect(await PersonalityDescriptionOne.getText()).toEqual('People interested in this work like activities that include ideas, thinking, and figuring things out.');
|
||||
expect(await PersonalityDescriptionTwo.getText()).toEqual('They do well at jobs that need:');
|
||||
expect(await PersonalityBulletOne.getText()).toEqual('Initiative');
|
||||
expect(await PersonalityBulletTwo.getText()).toEqual('Persistence');
|
||||
expect(await PersonalityBulletThree.getText()).toEqual('Achievement/Effort');
|
||||
expect(await PersonalityBulletFour.getText()).toEqual('Independence');
|
||||
expect(await PersonalityBulletFive.getText()).toEqual('Adaptability/Flexibility');
|
||||
expect(await PersonalityBulletSix.getText()).toEqual('Dependability');
|
||||
//Wages
|
||||
expect(await WagesHeader.getText()).toContain('Wages');
|
||||
await WagesInfoIcon.click().then(function() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
expect(await WagesSubTextOne.getText()).toContain('Data provided by the Bureau of Labor Statistics.');
|
||||
expect(await WagesSubTextTwo.getText()).toContain('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 WagesSubTextOne.getText()).toEqual('Data provided by the Bureau of Labor Statistics.');
|
||||
expect(await WagesSubTextTwo.getText()).toEqual('For more information please visit:');
|
||||
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() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
expect(await WagesHeader.getText()).toContain('Change Location');
|
||||
expect(await CurrentDataNational.getText()).toEqual('National');
|
||||
expect(await CurrentDataLocal.getText()).toEqual('San Diego-Carlsbad, CA');
|
||||
expect(await CurrentDataNationalHeader.getText()).toEqual('National');
|
||||
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() {
|
||||
browser.sleep(1000);
|
||||
});
|
||||
@@ -315,8 +334,8 @@ function TopCareer() {
|
||||
await ApplyButton.click().then(function() {
|
||||
browser.sleep(2500);
|
||||
});
|
||||
expect(await CurrentDataNational.getText()).toEqual('National');
|
||||
expect(await CurrentDataLocal.getText()).toEqual('Phoenix-Mesa-Scottsdale, AZ');
|
||||
expect(await CurrentDataNationalHeader.getText()).toEqual('National');
|
||||
expect(await CurrentDataLocalHeader.getText()).toEqual('Phoenix-Mesa-Scottsdale, AZ');
|
||||
browser.actions().mouseMove(CertificatesHeader).perform().then(function() {
|
||||
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.');
|
||||
await JobTotals.click().then(function() {
|
||||
browser.sleep(1000);
|
||||
browser.sleep(5000);
|
||||
});
|
||||
expect(await JobListingsDivHeader.getText()).toContain('Job Listings:');//stored value needed
|
||||
await XCloseLink.click().then(function() {
|
||||
@@ -413,6 +432,9 @@ function TopCareer() {
|
||||
});
|
||||
//Tasks
|
||||
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
|
||||
expect(await TechnologyHeader.getText()).toEqual('Technology View All');
|
||||
browser.sleep(1000);
|
||||
|
||||
Reference in New Issue
Block a user