diff --git a/app_journeysmap_spec.js b/app_journeysmap_spec.js index 1b1ce70..57539b5 100644 --- a/app_journeysmap_spec.js +++ b/app_journeysmap_spec.js @@ -41,7 +41,7 @@ describe('Journeysmap script', function () { //<<<>>> //Top Career - /*TopCareerWidget(); + TopCareerWidget(); TopCareer(); AtAGlance(); Personality(); @@ -53,9 +53,9 @@ describe('Journeysmap script', function () { FindOpportunities(); SubmitAResource(); NearbyPlaces(); - Tasks();*/ + Tasks(); Technology(); - /*Knowledge(); + Knowledge(); Skills(); WorkActivities(); Ability(); @@ -91,7 +91,7 @@ describe('Journeysmap script', function () { AccountProfile(); //Portfolio AccountPortfolio(); - //Sign Out*/ + //Sign Out SignOut(); }); @@ -859,7 +859,6 @@ function Technology() { var WidgetTitle = element(by.css('h6 > .ng-binding')); var TechnologyTitleOne = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding')); var TechnologyDataOne = element(by.css('.ng-scope:nth-child(1) > .text-left > .ng-binding:nth-child(1)')); - //var TechnologyDataOneB = element(by.css('.ng-scope:nth-child(1) > .text-left > .ng-binding:nth-child(2)')); var TechnologyTitleTwo = element(by.css('.ng-scope:nth-child(2) > .ng-binding:nth-child(1)')); var TechnologyDataTwo = element(by.css('.ng-scope:nth-child(2) > .text-left > .ng-binding:nth-child(1)')); var TechnologyTitleThree = element(by.css('.ng-scope:nth-child(3) > .ng-binding')); @@ -998,8 +997,28 @@ function Knowledge() { var KnowledgeLink = element(by.css('tr:nth-child(3) > td:nth-child(5) > .text-color-7a')); var WidgetTitle = element(by.css('h6 > .ng-binding')); var ImportanceHeader = element(by.css('.text-right > .text-color-7a')); - var KnowledgeRow = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)')); - var ImportanceStat = element(by.css('.ng-scope:nth-child(1) > .text-color-7a')); + var KnowledgeTitleOne = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)')); + var KnowledgeDataOne = element(by.css('.ng-scope:nth-child(1) > .text-color-7a')); + var KnowledgeTitleTwo = element(by.css('tbody > .ng-scope:nth-child(2) > .ng-binding:nth-child(1)')); + var KnowledgeDataTwo = element(by.css('.ng-scope:nth-child(2) > .text-color-7a:nth-child(2)')); + var KnowledgeTitleThree = element(by.css('tbody > .ng-scope:nth-child(3) > .ng-binding:nth-child(1)')); + var KnowledgeDataThree = element(by.css('.ng-scope:nth-child(3) > .text-color-7a')); + var KnowledgeTitleFour = element(by.css('tbody > .ng-scope:nth-child(4) > .ng-binding:nth-child(1)')); + var KnowledgeDataFour = element(by.css('.ng-scope:nth-child(4) > .text-color-7a')); + var KnowledgeTitleFive = element(by.css('tbody > .ng-scope:nth-child(5) > .ng-binding:nth-child(1)')); + var KnowledgeDataFive = element(by.css('.ng-scope:nth-child(5) > .text-color-7a')); + var KnowledgeTitleSix = element(by.css('tbody > .ng-scope:nth-child(6) > .ng-binding:nth-child(1)')); + var KnowledgeDataSix = element(by.css('.ng-scope:nth-child(6) > .text-color-7a')); + var KnowledgeTitleSeven = element(by.css('tbody > .ng-scope:nth-child(7) > .ng-binding:nth-child(1)')); + var KnowledgeDataSeven = element(by.css('.ng-scope:nth-child(7) > .text-color-7a')); + var KnowledgeTitleEight = element(by.css('tbody > .ng-scope:nth-child(8) > .ng-binding:nth-child(1)')); + var KnowledgeDataEight = element(by.css('.ng-scope:nth-child(8) > .text-color-7a')); + var KnowledgeTitleNine = element(by.css('tbody > .ng-scope:nth-child(9) > .ng-binding:nth-child(1)')); + var KnowledgeDataNine = element(by.css('.ng-scope:nth-child(9) > .text-color-7a')); + var KnowledgeTitleTen = element(by.css('tbody > .ng-scope:nth-child(10) > .ng-binding:nth-child(1)')); + var KnowledgeDataTen = element(by.css('.ng-scope:nth-child(10) > .text-color-7a')); + var KnowledgeTitleEleven = element(by.css('tbody > .ng-scope:nth-child(11) > .ng-binding:nth-child(1)')); + var KnowledgeDataEleven = element(by.css('.ng-scope:nth-child(11) > .text-color-7a')); var XCloseLink = element(by.css('.close')); await KnowledgeLink.click().then(function() { @@ -1007,8 +1026,28 @@ function Knowledge() { }); expect(await WidgetTitle.getText()).toEqual('Knowledge'); expect(await ImportanceHeader.getText()).toEqual('Importance'); - expect(await KnowledgeRow.getText()).toEqual('Computers and Electronics'); - expect(await ImportanceStat.getText()).toEqual('90%'); + expect(await KnowledgeTitleOne.getText()).toEqual('Computers and Electronics'); + expect(await KnowledgeDataOne.getText()).toEqual('90%'); + expect(await KnowledgeTitleTwo.getText()).toEqual('Mathematics'); + expect(await KnowledgeDataTwo.getText()).toEqual('82%'); + expect(await KnowledgeTitleThree.getText()).toEqual('English Language'); + expect(await KnowledgeDataThree.getText()).toEqual('79%'); + expect(await KnowledgeTitleFour.getText()).toEqual('Education and Training'); + expect(await KnowledgeDataFour.getText()).toEqual('73%'); + expect(await KnowledgeTitleFive.getText()).toEqual('Telecommunications'); + expect(await KnowledgeDataFive.getText()).toEqual('62%'); + expect(await KnowledgeTitleSix.getText()).toEqual('Design'); + expect(await KnowledgeDataSix.getText()).toEqual('59%'); + expect(await KnowledgeTitleSeven.getText()).toEqual('Administration and Management'); + expect(await KnowledgeDataSeven.getText()).toEqual('58%'); + expect(await KnowledgeTitleEight.getText()).toEqual('Engineering and Technology'); + expect(await KnowledgeDataEight.getText()).toEqual('58%'); + expect(await KnowledgeTitleNine.getText()).toEqual('Customer and Personal Service'); + expect(await KnowledgeDataNine.getText()).toEqual('55%'); + expect(await KnowledgeTitleTen.getText()).toEqual('Communications and Media'); + expect(await KnowledgeDataTen.getText()).toEqual('52%'); + expect(await KnowledgeTitleEleven.getText()).toEqual('Clerical'); + expect(await KnowledgeDataEleven.getText()).toEqual('50%'); browser.waitForAngular(); await XCloseLink.click().then(function() { browser.sleep(1000); @@ -1023,8 +1062,44 @@ function Skills() { var SkillsLink = element(by.css('tr:nth-child(4) > td:nth-child(5) > .text-color-7a')); var WidgetTitle = element(by.css('h6 > .ng-binding')); var ImportanceHeader = element(by.css('.text-right > .text-color-7a')); - var SkillsRow = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)')); - var SkillsStat = element(by.css('.ng-scope:nth-child(1) > .text-color-7a')); + var SkillsTitleOne = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)')); + var SkillsDataOne = element(by.css('.ng-scope:nth-child(1) > .text-color-7a')); + var SkillsTitleTwo = element(by.css('.ng-scope:nth-child(2) > .ng-binding:nth-child(1)')); + var SkillsDataTwo = element(by.css('.ng-scope:nth-child(2) > .text-color-7a:nth-child(2)')); + var SkillsTitleThree = element(by.css('tbody > .ng-scope:nth-child(3) > .ng-binding:nth-child(1)')); + var SkillsDataThree = element(by.css('.ng-scope:nth-child(3) > .text-color-7a')); + var SkillsTitleFour = element(by.css('tbody > .ng-scope:nth-child(4) > .ng-binding:nth-child(1)')); + var SkillsDataFour = element(by.css('.ng-scope:nth-child(4) > .text-color-7a')); + var SkillsTitleFive = element(by.css('tbody > .ng-scope:nth-child(5) > .ng-binding:nth-child(1)')); + var SkillsDataFive = element(by.css('.ng-scope:nth-child(5) > .text-color-7a')); + var SkillsTitleSix = element(by.css('tbody > .ng-scope:nth-child(6) > .ng-binding:nth-child(1)')); + var SkillsDataSix = element(by.css('.ng-scope:nth-child(6) > .text-color-7a')); + var SkillsTitleSeven = element(by.css('tbody > .ng-scope:nth-child(7) > .ng-binding:nth-child(1)')); + var SkillsDataSeven = element(by.css('.ng-scope:nth-child(7) > .text-color-7a')); + var SkillsTitleEight = element(by.css('tbody > .ng-scope:nth-child(8) > .ng-binding:nth-child(1)')); + var SkillsDataEight = element(by.css('.ng-scope:nth-child(8) > .text-color-7a')); + var SkillsTitleNine = element(by.css('tbody > .ng-scope:nth-child(9) > .ng-binding:nth-child(1)')); + var SkillsDataNine = element(by.css('.ng-scope:nth-child(9) > .text-color-7a')); + var SkillsTitleTen = element(by.css('tbody > .ng-scope:nth-child(10) > .ng-binding:nth-child(1)')); + var SkillsDataTen = element(by.css('.ng-scope:nth-child(10) > .text-color-7a')); + var SkillsTitleEleven = element(by.css('tbody > .ng-scope:nth-child(11) > .ng-binding:nth-child(1)')); + var SkillsDataEleven = element(by.css('.ng-scope:nth-child(11) > .text-color-7a')); + var SkillsTitleTwelve = element(by.css('tbody > .ng-scope:nth-child(12) > .ng-binding:nth-child(1)')); + var SkillsDataTwelve = element(by.css('.ng-scope:nth-child(12) > .text-color-7a')); + var SkillsTitleThirteen = element(by.css('tbody > .ng-scope:nth-child(13) > .ng-binding:nth-child(1)')); + var SkillsDataThirteen = element(by.css('.ng-scope:nth-child(13) > .text-color-7a')); + var SkillsTitleFourteen = element(by.css('tbody > .ng-scope:nth-child(14) > .ng-binding:nth-child(1)')); + var SkillsDataFourteen = element(by.css('.ng-scope:nth-child(14) > .text-color-7a')); + var SkillsTitleFifteen = element(by.css('tbody > .ng-scope:nth-child(15) > .ng-binding:nth-child(1)')); + var SkillsDataFifteen = element(by.css('.ng-scope:nth-child(15) > .text-color-7a')); + var SkillsTitleSixteen = element(by.css('tbody > .ng-scope:nth-child(16) > .ng-binding:nth-child(1)')); + var SkillsDataSixteen = element(by.css('.ng-scope:nth-child(16) > .text-color-7a')); + var SkillsTitleSeventeen = element(by.css('tbody > .ng-scope:nth-child(17) > .ng-binding:nth-child(1)')); + var SkillsDataSeventeen = element(by.css('.ng-scope:nth-child(17) > .text-color-7a')); + var SkillsTitleEighteen = element(by.css('tbody > .ng-scope:nth-child(18) > .ng-binding:nth-child(1)')); + var SkillsDataEighteen = element(by.css('.ng-scope:nth-child(18) > .text-color-7a')); + var SkillsTitleNineteen = element(by.css('tbody > .ng-scope:nth-child(19) > .ng-binding:nth-child(1)')); + var SkillsDataNineteen = element(by.css('.ng-scope:nth-child(19) > .text-color-7a')); var XCloseLink = element(by.css('.close')); await SkillsLink.click().then(function() { @@ -1032,8 +1107,44 @@ function Skills() { }); expect(await WidgetTitle.getText()).toEqual('Skills'); expect(await ImportanceHeader.getText()).toEqual('Importance'); - expect(await SkillsRow.getText()).toEqual('Complex Problem Solving'); - expect(await SkillsStat.getText()).toEqual('72%'); + expect(await SkillsTitleOne.getText()).toEqual('Complex Problem Solving'); + expect(await SkillsDataOne.getText()).toEqual('72%'); + expect(await SkillsTitleTwo.getText()).toEqual('Critical Thinking'); + expect(await SkillsDataTwo.getText()).toEqual('69%'); + expect(await SkillsTitleThree.getText()).toEqual('Systems Analysis'); + expect(await SkillsDataThree.getText()).toEqual('69%'); + expect(await SkillsTitleFour.getText()).toEqual('Systems Evaluation'); + expect(await SkillsDataFour.getText()).toEqual('69%'); + expect(await SkillsTitleFive.getText()).toEqual('Judgment and Decision Making'); + expect(await SkillsDataFive.getText()).toEqual('66%'); + expect(await SkillsTitleSix.getText()).toEqual('Active Listening'); + expect(await SkillsDataSix.getText()).toEqual('63%'); + expect(await SkillsTitleSeven.getText()).toEqual('Programming'); + expect(await SkillsDataSeven.getText()).toEqual('63%'); + expect(await SkillsTitleEight.getText()).toEqual('Reading Comprehension'); + expect(await SkillsDataEight.getText()).toEqual('63%'); + expect(await SkillsTitleNine.getText()).toEqual('Time Management'); + expect(await SkillsDataNine.getText()).toEqual('63%'); + expect(await SkillsTitleTen.getText()).toEqual('Active Learning'); + expect(await SkillsDataTen.getText()).toEqual('60%'); + expect(await SkillsTitleEleven.getText()).toEqual('Speaking'); + expect(await SkillsDataEleven.getText()).toEqual('60%'); + expect(await SkillsTitleTwelve.getText()).toEqual('Writing'); + expect(await SkillsDataTwelve.getText()).toEqual('60%'); + expect(await SkillsTitleThirteen.getText()).toEqual('Operations Analysis'); + expect(await SkillsDataThirteen.getText()).toEqual('56%'); + expect(await SkillsTitleFourteen.getText()).toEqual('Mathematics'); + expect(await SkillsDataFourteen.getText()).toEqual('53%'); + expect(await SkillsTitleFifteen.getText()).toEqual('Monitoring'); + expect(await SkillsDataFifteen.getText()).toEqual('53%'); + expect(await SkillsTitleSixteen.getText()).toEqual('Science'); + expect(await SkillsDataSixteen.getText()).toEqual('53%'); + expect(await SkillsTitleSeventeen.getText()).toEqual('Coordination'); + expect(await SkillsDataSeventeen.getText()).toEqual('50%'); + expect(await SkillsTitleEighteen.getText()).toEqual('Management of Personnel Resources'); + expect(await SkillsDataEighteen.getText()).toEqual('50%'); + expect(await SkillsTitleNineteen.getText()).toEqual('Social Perceptiveness'); + expect(await SkillsDataNineteen.getText()).toEqual('50%'); browser.waitForAngular(); await XCloseLink.click().then(function() { browser.sleep(1000); @@ -1048,8 +1159,52 @@ function WorkActivities() { var WorkActivitiesLink = element(by.css('tr:nth-child(5) > td:nth-child(5) > .text-color-7a')); var WidgetTitle = element(by.css('h6 > .ng-binding')); var ImportanceHeader = element(by.css('.text-right > .text-color-7a')); - var WorkActivitiesRow = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)')); - var WorkActivitiesStat = element(by.css('.ng-scope:nth-child(1) > .text-color-7a')); + var WorkActivitiesTitleOne = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataOne = element(by.css('.ng-scope:nth-child(1) > .text-color-7a')); + var WorkActivitiesTitleTwo = element(by.css('.ng-scope:nth-child(2) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataTwo = element(by.css('.ng-scope:nth-child(2) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleThree = element(by.css('.ng-scope:nth-child(3) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataThree = element(by.css('.ng-scope:nth-child(3) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleFour = element(by.css('.ng-scope:nth-child(4) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataFour = element(by.css('.ng-scope:nth-child(4) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleFive = element(by.css('.ng-scope:nth-child(5) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataFive = element(by.css('.ng-scope:nth-child(5) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleSix = element(by.css('.ng-scope:nth-child(6) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataSix = element(by.css('.ng-scope:nth-child(6) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleSeven = element(by.css('.ng-scope:nth-child(7) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataSeven = element(by.css('.ng-scope:nth-child(7) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleEight = element(by.css('.ng-scope:nth-child(8) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataEight = element(by.css('.ng-scope:nth-child(8) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleNine = element(by.css('.ng-scope:nth-child(9) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataNine = element(by.css('.ng-scope:nth-child(9) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleTen = element(by.css('.ng-scope:nth-child(10) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataTen = element(by.css('.ng-scope:nth-child(10) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleEleven = element(by.css('.ng-scope:nth-child(11) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataEleven = element(by.css('.ng-scope:nth-child(11) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleTwelve = element(by.css('.ng-scope:nth-child(12) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataTwelve = element(by.css('.ng-scope:nth-child(12) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleThirteen = element(by.css('.ng-scope:nth-child(13) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataThirteen = element(by.css('.ng-scope:nth-child(13) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleFourteen = element(by.css('.ng-scope:nth-child(14) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataFourteen = element(by.css('.ng-scope:nth-child(14) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleFifteen = element(by.css('.ng-scope:nth-child(15) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataFifteen = element(by.css('.ng-scope:nth-child(15) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleSixteen = element(by.css('.ng-scope:nth-child(16) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataSixteen = element(by.css('.ng-scope:nth-child(16) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleSeventeen = element(by.css('.ng-scope:nth-child(17) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataSeventeen = element(by.css('.ng-scope:nth-child(17) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleEighteen = element(by.css('.ng-scope:nth-child(18) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataEighteen = element(by.css('.ng-scope:nth-child(18) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleNineteen = element(by.css('.ng-scope:nth-child(19) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataNineteen = element(by.css('.ng-scope:nth-child(19) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleTwenty = element(by.css('.ng-scope:nth-child(20) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataTwenty = element(by.css('.ng-scope:nth-child(20) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleTwentyOne = element(by.css('.ng-scope:nth-child(21) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataTwentyOne = element(by.css('.ng-scope:nth-child(21) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleTwentyTwo = element(by.css('.ng-scope:nth-child(22) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataTwentyTwo = element(by.css('.ng-scope:nth-child(22) > .text-color-7a:nth-child(2)')); + var WorkActivitiesTitleTwentyThree = element(by.css('.ng-scope:nth-child(23) > .ng-binding:nth-child(1)')); + var WorkActivitiesDataTwentyThree = element(by.css('.ng-scope:nth-child(23) > .text-color-7a:nth-child(2)')); var XCloseLink = element(by.css('.close')); await WorkActivitiesLink.click().then(function() { @@ -1057,8 +1212,52 @@ function WorkActivities() { }); expect(await WidgetTitle.getText()).toEqual('Work Activities'); expect(await ImportanceHeader.getText()).toEqual('Importance'); - expect(await WorkActivitiesRow.getText()).toEqual('Interacting With Computers'); - expect(await WorkActivitiesStat.getText()).toEqual('92%'); + expect(await WorkActivitiesTitleOne.getText()).toEqual('Interacting With Computers'); + expect(await WorkActivitiesDataOne.getText()).toEqual('92%'); + expect(await WorkActivitiesTitleTwo.getText()).toEqual('Getting Information'); + expect(await WorkActivitiesDataTwo.getText()).toEqual('90%'); + expect(await WorkActivitiesTitleThree.getText()).toEqual('Processing Information'); + expect(await WorkActivitiesDataThree.getText()).toEqual('87%'); + expect(await WorkActivitiesTitleFour.getText()).toEqual('Thinking Creatively'); + expect(await WorkActivitiesDataFour.getText()).toEqual('86%'); + expect(await WorkActivitiesTitleFive.getText()).toEqual('Making Decisions and Solving Problems'); + expect(await WorkActivitiesDataFive.getText()).toEqual('84%'); + expect(await WorkActivitiesTitleSix.getText()).toEqual('Updating and Using Relevant Knowledge'); + expect(await WorkActivitiesDataSix.getText()).toEqual('84%'); + expect(await WorkActivitiesTitleSeven.getText()).toEqual('Identifying Objects, Actions, and Events'); + expect(await WorkActivitiesDataSeven.getText()).toEqual('82%'); + expect(await WorkActivitiesTitleEight.getText()).toEqual('Documenting/Recording Information'); + expect(await WorkActivitiesDataEight.getText()).toEqual('80%'); + expect(await WorkActivitiesTitleNine.getText()).toEqual('Communicating with Supervisors, Peers, or Subordinates'); + expect(await WorkActivitiesDataNine.getText()).toEqual('79%'); + expect(await WorkActivitiesTitleTen.getText()).toEqual('Interpreting the Meaning of Information for Others'); + expect(await WorkActivitiesDataTen.getText()).toEqual('77%'); + expect(await WorkActivitiesTitleEleven.getText()).toEqual('Organizing, Planning, and Prioritizing Work'); + expect(await WorkActivitiesDataEleven.getText()).toEqual('76%'); + expect(await WorkActivitiesTitleTwelve.getText()).toEqual('Establishing and Maintaining Interpersonal Relationships'); + expect(await WorkActivitiesDataTwelve.getText()).toEqual('72%'); + expect(await WorkActivitiesTitleThirteen.getText()).toEqual('Analyzing Data or Information'); + expect(await WorkActivitiesDataThirteen.getText()).toEqual('71%'); + expect(await WorkActivitiesTitleFourteen.getText()).toEqual('Communicating with Persons Outside Organization'); + expect(await WorkActivitiesDataFourteen.getText()).toEqual('69%'); + expect(await WorkActivitiesTitleFifteen.getText()).toEqual('Developing Objectives and Strategies'); + expect(await WorkActivitiesDataFifteen.getText()).toEqual('69%'); + expect(await WorkActivitiesTitleSixteen.getText()).toEqual('Judging the Qualities of Things, Services, or People'); + expect(await WorkActivitiesDataSixteen.getText()).toEqual('66%'); + expect(await WorkActivitiesTitleSeventeen.getText()).toEqual('Scheduling Work and Activities'); + expect(await WorkActivitiesDataSeventeen.getText()).toEqual('65%'); + expect(await WorkActivitiesTitleEighteen.getText()).toEqual('Provide Consultation and Advice to Others'); + expect(await WorkActivitiesDataEighteen.getText()).toEqual('64%'); + expect(await WorkActivitiesTitleNineteen.getText()).toEqual('Evaluating Information to Determine Compliance with Standards'); + expect(await WorkActivitiesDataNineteen.getText()).toEqual('62%'); + expect(await WorkActivitiesTitleTwenty.getText()).toEqual('Coordinating the Work and Activities of Others'); + expect(await WorkActivitiesDataTwenty.getText()).toEqual('61%'); + expect(await WorkActivitiesTitleTwentyOne.getText()).toEqual('Estimating the Quantifiable Characteristics of Products, Events, or Information'); + expect(await WorkActivitiesDataTwentyOne.getText()).toEqual('61%'); + expect(await WorkActivitiesTitleTwentyTwo.getText()).toEqual('Developing and Building Teams'); + expect(await WorkActivitiesDataTwentyTwo.getText()).toEqual('52%'); + expect(await WorkActivitiesTitleTwentyThree.getText()).toEqual('Training and Teaching Others'); + expect(await WorkActivitiesDataTwentyThree.getText()).toEqual('52%'); browser.waitForAngular(); await XCloseLink.click().then(function() { browser.sleep(1000); @@ -1073,8 +1272,42 @@ function Ability() { var AbilityLink = element(by.css('td:nth-child(6) > .text-color-7a')); var WidgetTitle = element(by.css('h6 > .ng-binding')); var ImportanceHeader = element(by.css('.text-right > .text-color-7a')); - var AbilityRow = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)')); - var AbilityStat = element(by.css('.ng-scope:nth-child(1) > .text-color-7a')); + var AbilityTitleOne = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)')); + var AbilityDataOne = element(by.css('.ng-scope:nth-child(1) > .text-color-7a')); + var AbilityTitleTwo = element(by.css('.ng-scope:nth-child(2) > .ng-binding:nth-child(1)')); + var AbilityDataTwo = element(by.css('.ng-scope:nth-child(2) > .text-center')); + var AbilityTitleThree = element(by.css('.ng-scope:nth-child(3) > .ng-binding:nth-child(1)')); + var AbilityDataThree = element(by.css('.ng-scope:nth-child(3) > .text-center')); + var AbilityTitleFour = element(by.css('.ng-scope:nth-child(4) > .ng-binding:nth-child(1)')); + var AbilityDataFour = element(by.css('.ng-scope:nth-child(4) > .text-color-7a')); + var AbilityTitleFive = element(by.css('.ng-scope:nth-child(5) > .ng-binding:nth-child(1)')); + var AbilityDataFive = element(by.css('.ng-scope:nth-child(5) > .text-center')); + var AbilityTitleSix = element(by.css('.ng-scope:nth-child(6) > .ng-binding:nth-child(1)')); + var AbilityDataSix = element(by.css('.ng-scope:nth-child(6) > .text-center')); + var AbilityTitleSeven = element(by.css('.ng-scope:nth-child(7) > .ng-binding:nth-child(1)')); + var AbilityDataSeven = element(by.css('.ng-scope:nth-child(7) > .text-center')); + var AbilityTitleEight = element(by.css('.ng-scope:nth-child(8) > .ng-binding:nth-child(1)')); + var AbilityDataEight = element(by.css('.ng-scope:nth-child(8) > .text-center')); + var AbilityTitleNine = element(by.css('.ng-scope:nth-child(9) > .ng-binding:nth-child(1)')); + var AbilityDataNine = element(by.css('.ng-scope:nth-child(9) > .text-center')); + var AbilityTitleTen = element(by.css('.ng-scope:nth-child(10) > .ng-binding:nth-child(1)')); + var AbilityDataTen = element(by.css('.ng-scope:nth-child(10) > .text-center')); + var AbilityTitleEleven = element(by.css('.ng-scope:nth-child(11) > .ng-binding:nth-child(1)')); + var AbilityDataEleven = element(by.css('.ng-scope:nth-child(11) > .text-center')); + var AbilityTitleTwelve = element(by.css('.ng-scope:nth-child(12) > .ng-binding:nth-child(1)')); + var AbilityDataTwelve = element(by.css('.ng-scope:nth-child(12) > .text-center')); + var AbilityTitleThirteen = element(by.css('.ng-scope:nth-child(13) > .ng-binding:nth-child(1)')); + var AbilityDataThirteen = element(by.css('.ng-scope:nth-child(13) > .text-center')); + var AbilityTitleFourteen = element(by.css('.ng-scope:nth-child(14) > .ng-binding:nth-child(1)')); + var AbilityDataFourteen = element(by.css('.ng-scope:nth-child(14) > .text-center')); + var AbilityTitleFifteen = element(by.css('.ng-scope:nth-child(15) > .ng-binding:nth-child(1)')); + var AbilityDataFifteen = element(by.css('.ng-scope:nth-child(15) > .text-center')); + var AbilityTitleSixteen = element(by.css('.ng-scope:nth-child(16) > .ng-binding:nth-child(1)')); + var AbilityDataSixteen = element(by.css('.ng-scope:nth-child(16) > .text-center')); + var AbilityTitleSeventeen = element(by.css('.ng-scope:nth-child(17) > .ng-binding:nth-child(1)')); + var AbilityDataSeventeen = element(by.css('.ng-scope:nth-child(17) > .text-center')); + var AbilityTitleEighteen = element(by.css('.ng-scope:nth-child(18) > .ng-binding:nth-child(1)')); + var AbilityDataEighteen = element(by.css('.ng-scope:nth-child(18) > .text-center')); var XCloseLink = element(by.css('.close')); await AbilityLink.click().then(function() { @@ -1082,8 +1315,42 @@ function Ability() { }); expect(await WidgetTitle.getText()).toEqual('Ability'); expect(await ImportanceHeader.getText()).toEqual('Importance'); - expect(await AbilityRow.getText()).toEqual('Deductive Reasoning'); - expect(await AbilityStat.getText()).toEqual('72%'); + expect(await AbilityTitleOne.getText()).toEqual('Deductive Reasoning'); + expect(await AbilityDataOne.getText()).toEqual('72%'); + expect(await AbilityTitleTwo.getText()).toEqual('Inductive Reasoning'); + expect(await AbilityDataTwo.getText()).toEqual('72%'); + expect(await AbilityTitleThree.getText()).toEqual('Problem Sensitivity'); + expect(await AbilityDataThree.getText()).toEqual('69%'); + expect(await AbilityTitleFour.getText()).toEqual('Fluency of Ideas'); + expect(await AbilityDataFour.getText()).toEqual('66%'); + expect(await AbilityTitleFive.getText()).toEqual('Information Ordering'); + expect(await AbilityDataFive.getText()).toEqual('66%'); + expect(await AbilityTitleSix.getText()).toEqual('Near Vision'); + expect(await AbilityDataSix.getText()).toEqual('66%'); + expect(await AbilityTitleSeven.getText()).toEqual('Oral Comprehension'); + expect(await AbilityDataSeven.getText()).toEqual('66%'); + expect(await AbilityTitleEight.getText()).toEqual('Oral Expression'); + expect(await AbilityDataEight.getText()).toEqual('66%'); + expect(await AbilityTitleNine.getText()).toEqual('Written Comprehension'); + expect(await AbilityDataNine.getText()).toEqual('66%'); + expect(await AbilityTitleTen.getText()).toEqual('Category Flexibility'); + expect(await AbilityDataTen.getText()).toEqual('63%'); + expect(await AbilityTitleEleven.getText()).toEqual('Speech Clarity'); + expect(await AbilityDataEleven.getText()).toEqual('60%'); + expect(await AbilityTitleTwelve.getText()).toEqual('Speech Recognition'); + expect(await AbilityDataTwelve.getText()).toEqual('60%'); + expect(await AbilityTitleThirteen.getText()).toEqual('Written Expression'); + expect(await AbilityDataThirteen.getText()).toEqual('60%'); + expect(await AbilityTitleFourteen.getText()).toEqual('Originality'); + expect(await AbilityDataFourteen.getText()).toEqual('56%'); + expect(await AbilityTitleFifteen.getText()).toEqual('Selective Attention'); + expect(await AbilityDataFifteen.getText()).toEqual('56%'); + expect(await AbilityTitleSixteen.getText()).toEqual('Mathematical Reasoning'); + expect(await AbilityDataSixteen.getText()).toEqual('53%'); + expect(await AbilityTitleSeventeen.getText()).toEqual('Number Facility'); + expect(await AbilityDataSeventeen.getText()).toEqual('50%'); + expect(await AbilityTitleEighteen.getText()).toEqual('Perceptual Speed'); + expect(await AbilityDataEighteen.getText()).toEqual('50%'); browser.waitForAngular(); await XCloseLink.click().then(function() { browser.sleep(1000);