Added Tasks & Technology checks

This commit is contained in:
2019-07-03 16:24:04 -07:00
parent 5058d95216
commit 53d13704d1

View File

@@ -41,7 +41,7 @@ describe('Journeysmap script', function () {
//<<<<DASHBOARD>>>>
//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();
});
@@ -337,7 +337,7 @@ function TopCareer() {
expect(await FindOpportunitiesHeader.getText()).toEqual('Find Opportunities');
expect(await FindOpportunitiesSubText.getText()).toEqual('Great News! We found lots of opportunities within a 50 mile radius of you.');
expect(await Totals.getText()).toContain('Jobs');
expect(await Totals.getText()).toContain('85');//stored value needed
//expect(await Totals.getText()).toContain('85');//stored value needed
expect(await Totals.getText()).toContain('Internships');
expect(await Totals.getText()).toContain('0');
expect(await Totals.getText()).toContain('Apprenticeships');
@@ -359,12 +359,12 @@ function TopCareer() {
await JobTotals.click().then(function() {
browser.sleep(1000);
});
expect(await JobListingsDivHeader.getText()).toContain('Job Listings: 68');//stored value needed
expect(await JobListingsDivHeader.getText()).toContain('Job Listings:');//stored value needed
await XCloseLink.click().then(function() {
browser.sleep(1000);
});
expect(await Totals.getText()).toContain('Jobs');
expect(await Totals.getText()).toContain('68');//stored value needed
//expect(await Totals.getText()).toContain('68');//stored value needed
expect(await Totals.getText()).toContain('Internships');
expect(await Totals.getText()).toContain('0');
expect(await Totals.getText()).toContain('Apprenticeships');
@@ -746,9 +746,51 @@ function Tasks() {
var WidgetTitle = element(by.css('h6 > .ng-binding'));
var ImportanceHeader = element(by.css('th:nth-child(2) > .text-color-7a'));
var CategoryHeader = element(by.css('th:nth-child(3) > .text-color-7a'));
var TasksRow = 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:nth-child(2)'));
var CategoryStat = element(by.css('.ng-scope:nth-child(1) > .text-center:nth-child(3)'));
var TasksRowOne = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding:nth-child(1)'));
var ImportanceStatOne = element(by.css('.ng-scope:nth-child(1) > .text-color-7a:nth-child(2)'));
var CategoryStatOne = element(by.css('.ng-scope:nth-child(1) > .text-center:nth-child(3)'));
var TasksRowTwo = element(by.css('.ng-scope:nth-child(2) > .ng-binding:nth-child(1)'));
var ImportanceStatTwo = element(by.css('.ng-scope:nth-child(2) > .text-color-7a:nth-child(2)'));
var CategoryStatTwo = element(by.css('.ng-scope:nth-child(2) > .text-center:nth-child(3)'));
var TasksRowThree = element(by.css('.ng-scope:nth-child(3) > .ng-binding:nth-child(1)'));
var ImportanceStatThree = element(by.css('.ng-scope:nth-child(3) > .text-color-7a:nth-child(2)'));
var CategoryStatThree = element(by.css('.ng-scope:nth-child(3) > .text-center:nth-child(3)'));
var TasksRowFour = element(by.css('.ng-scope:nth-child(4) > .ng-binding:nth-child(1)'));
var ImportanceStatFour = element(by.css('.ng-scope:nth-child(4) > .text-color-7a:nth-child(2)'));
var CategoryStatFour = element(by.css('.ng-scope:nth-child(4) > .text-center:nth-child(3)'));
var TasksRowFive = element(by.css('.ng-scope:nth-child(5) > .ng-binding:nth-child(1)'));
var ImportanceStatFive = element(by.css('.ng-scope:nth-child(5) > .text-color-7a:nth-child(2)'));
var CategoryStatFive = element(by.css('.ng-scope:nth-child(5) > .text-center:nth-child(3)'));
var TasksRowSix = element(by.css('.ng-scope:nth-child(6) > .ng-binding:nth-child(1)'));
var ImportanceStatSix = element(by.css('.ng-scope:nth-child(6) > .text-color-7a:nth-child(2)'));
var CategoryStatSix = element(by.css('.ng-scope:nth-child(6) > .text-center:nth-child(3)'));
var TasksRowSeven = element(by.css('.ng-scope:nth-child(7) > .ng-binding:nth-child(1)'));
var ImportanceStatSeven = element(by.css('.ng-scope:nth-child(7) > .text-color-7a:nth-child(2)'));
var CategoryStatSeven = element(by.css('.ng-scope:nth-child(7) > .text-center:nth-child(3)'));
var TasksRowEight = element(by.css('.ng-scope:nth-child(8) > .ng-binding:nth-child(1)'));
var ImportanceStatEight = element(by.css('.ng-scope:nth-child(8) > .text-color-7a:nth-child(2)'));
var CategoryStatEight = element(by.css('.ng-scope:nth-child(8) > .text-center:nth-child(3)'));
var TasksRowNine = element(by.css('.ng-scope:nth-child(9) > .ng-binding:nth-child(1)'));
var ImportanceStatNine = element(by.css('.ng-scope:nth-child(9) > .text-color-7a:nth-child(2)'));
var CategoryStatNine = element(by.css('.ng-scope:nth-child(9) > .text-center:nth-child(3)'));
var TasksRowTen = element(by.css('.ng-scope:nth-child(10) > .ng-binding:nth-child(1)'));
var ImportanceStatTen = element(by.css('.ng-scope:nth-child(10) > .text-color-7a:nth-child(2)'));
var CategoryStatTen= element(by.css('.ng-scope:nth-child(10) > .text-center:nth-child(3)'));
var TasksRowEleven = element(by.css('.ng-scope:nth-child(11) > .ng-binding:nth-child(1)'));
var ImportanceStatEleven = element(by.css('.ng-scope:nth-child(11) > .text-color-7a:nth-child(2)'));
var CategoryStatEleven = element(by.css('.ng-scope:nth-child(11) > .text-center:nth-child(3)'));
var TasksRowTwelve = element(by.css('.ng-scope:nth-child(12) > .ng-binding:nth-child(1)'));
var ImportanceStatTwelve = element(by.css('.ng-scope:nth-child(12) > .text-color-7a:nth-child(2)'));
var CategoryStatTwelve = element(by.css('.ng-scope:nth-child(12) > .text-center:nth-child(3)'));
var TasksRowThirteen = element(by.css('.ng-scope:nth-child(13) > .ng-binding:nth-child(1)'));
var ImportanceStatThirteen = element(by.css('.ng-scope:nth-child(13) > .text-color-7a:nth-child(2)'));
var CategoryStatThirteen = element(by.css('.ng-scope:nth-child(13) > .text-center:nth-child(3)'));
var TasksRowFourteen = element(by.css('.ng-scope:nth-child(14) > .ng-binding:nth-child(1)'));
var ImportanceStatFourteen = element(by.css('.ng-scope:nth-child(14) > .text-color-7a:nth-child(2)'));
var CategoryStatFourteen = element(by.css('.ng-scope:nth-child(14) > .text-center:nth-child(3)'));
var TasksRowFifteen = element(by.css('.ng-scope:nth-child(15) > .ng-binding:nth-child(1)'));
var ImportanceStatFifteen = element(by.css('.ng-scope:nth-child(15) > .text-color-7a:nth-child(2)'));
var CategoryStatFifteen = element(by.css('.ng-scope:nth-child(15) > .text-center:nth-child(3)'));
var XCloseLink = element(by.css('.close'));
await TasksLink.click().then(function() {
@@ -757,9 +799,51 @@ function Tasks() {
expect(await WidgetTitle.getText()).toEqual('Tasks');
expect(await ImportanceHeader.getText()).toEqual('Importance');
expect(await CategoryHeader.getText()).toEqual('Category');
expect(await TasksRow.getText()).toEqual('Analyze problems to develop solutions involving computer hardware and software.');
expect(await ImportanceStat.getText()).toEqual('82%');
expect(await CategoryStat.getText()).toEqual('Core');
expect(await TasksRowOne.getText()).toEqual('Analyze problems to develop solutions involving computer hardware and software.');
expect(await ImportanceStatOne.getText()).toEqual('82%');
expect(await CategoryStatOne.getText()).toEqual('Core');
expect(await TasksRowTwo.getText()).toEqual('Assign or schedule tasks to meet work priorities and goals.');
expect(await ImportanceStatTwo.getText()).toEqual('71%');
expect(await CategoryStatTwo.getText()).toEqual('Core');
expect(await TasksRowThree.getText()).toEqual('Evaluate project plans and proposals to assess feasibility issues.');
expect(await ImportanceStatThree.getText()).toEqual('70%');
expect(await CategoryStatThree.getText()).toEqual('Core');
expect(await TasksRowFour.getText()).toEqual('Apply theoretical expertise and innovation to create or apply new technology, such as adapting principles for applying computers to new uses.');
expect(await ImportanceStatFour.getText()).toEqual('66%');
expect(await CategoryStatFour.getText()).toEqual('Core');
expect(await TasksRowFive.getText()).toEqual('Consult with users, management, vendors, and technicians to determine computing needs and system requirements.');
expect(await ImportanceStatFive.getText()).toEqual('66%');
expect(await CategoryStatFive.getText()).toEqual('Core');
expect(await TasksRowSix.getText()).toEqual('Meet with managers, vendors, and others to solicit cooperation and resolve problems.');
expect(await ImportanceStatSix.getText()).toEqual('64%');
expect(await CategoryStatSix.getText()).toEqual('Core');
expect(await TasksRowSeven.getText()).toEqual('Conduct logical analyses of business, scientific, engineering, and other technical problems, formulating mathematical models of problems for solution by computers.');
expect(await ImportanceStatSeven.getText()).toEqual('63%');
expect(await CategoryStatSeven.getText()).toEqual('Core');
expect(await TasksRowEight.getText()).toEqual('Develop and interpret organizational goals, policies, and procedures.');
expect(await ImportanceStatEight.getText()).toEqual('59%');
expect(await CategoryStatEight.getText()).toEqual('Core');
expect(await TasksRowNine.getText()).toEqual('Participate in staffing decisions and direct training of subordinates.');
expect(await ImportanceStatNine.getText()).toEqual('54%');
expect(await CategoryStatNine.getText()).toEqual('Core');
expect(await TasksRowTen.getText()).toEqual('Develop performance standards, and evaluate work in light of established standards.');
expect(await ImportanceStatTen.getText()).toEqual('51%');
expect(await CategoryStatTen.getText()).toEqual('Core');
expect(await TasksRowEleven.getText()).toEqual('Design computers and the software that runs them.');
expect(await ImportanceStatEleven.getText()).toEqual('74%');
expect(await CategoryStatEleven .getText()).toEqual('Supplemental');
expect(await TasksRowTwelve.getText()).toEqual('Maintain network hardware and software, direct network security measures, and monitor networks to ensure availability to system users.');
expect(await ImportanceStatTwelve.getText()).toEqual('65%');
expect(await CategoryStatTwelve.getText()).toEqual('Supplemental');
expect(await TasksRowThirteen.getText()).toEqual('Participate in multidisciplinary projects in areas such as virtual reality, human-computer interaction, or robotics.');
expect(await ImportanceStatThirteen.getText()).toEqual('62%');
expect(await CategoryStatThirteen.getText()).toEqual('Supplemental');
expect(await TasksRowFourteen.getText()).toEqual('Approve, prepare, monitor, and adjust operational budgets.');
expect(await ImportanceStatFourteen.getText()).toEqual('58%');
expect(await CategoryStatFourteen.getText()).toEqual('Supplemental');
expect(await TasksRowFifteen.getText()).toEqual('Direct daily operations of departments, coordinating project activities with other departments.');
expect(await ImportanceStatFifteen.getText()).toEqual('50%');
expect(await CategoryStatFifteen.getText()).toEqual('Supplemental');
browser.waitForAngular();
await XCloseLink.click().then(function() {
browser.sleep(1000);
@@ -773,16 +857,133 @@ function Technology() {
it('should click Technology link', async function () {
var TechnologyLink = element(by.css('tr:nth-child(5) > td:nth-child(4) > .text-color-7a'));
var WidgetTitle = element(by.css('h6 > .ng-binding'));
var TechnologyHeader = element(by.css('tbody > .ng-scope:nth-child(1) > .ng-binding'));
var TechnologyData = element(by.css('.ng-scope:nth-child(1) > .text-left > .ng-binding:nth-child(2)'));
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'));
var TechnologyDataThree = element(by.css('.ng-scope:nth-child(3) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleFour = element(by.css('.ng-scope:nth-child(4) > .ng-binding'));
var TechnologyDataFour = element(by.css('.ng-scope:nth-child(4) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleFive = element(by.css('.ng-scope:nth-child(5) > .ng-binding'));
var TechnologyDataFive = element(by.css('.ng-scope:nth-child(5) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleSix = element(by.css('.ng-scope:nth-child(6) > .ng-binding'));
var TechnologyDataSix = element(by.css('.ng-scope:nth-child(6) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleSeven = element(by.css('.ng-scope:nth-child(7) > .ng-binding'));
var TechnologyDataSeven = element(by.css('.ng-scope:nth-child(7) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleEight = element(by.css('.ng-scope:nth-child(8) > .ng-binding'));
var TechnologyDataEight = element(by.css('.ng-scope:nth-child(8) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleNine = element(by.css('.ng-scope:nth-child(9) > .ng-binding'));
var TechnologyDataNine = element(by.css('.ng-scope:nth-child(9) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTen = element(by.css('.ng-scope:nth-child(10) > .ng-binding'));
var TechnologyDataTen = element(by.css('.ng-scope:nth-child(10) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleEleven = element(by.css('.ng-scope:nth-child(11) > .ng-binding'));
var TechnologyDataEleven = element(by.css('.ng-scope:nth-child(11) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwelve = element(by.css('.ng-scope:nth-child(12) > .ng-binding'));
var TechnologyDataTwelve = element(by.css('.ng-scope:nth-child(12) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleThirteen = element(by.css('.ng-scope:nth-child(13) > .ng-binding'));
var TechnologyDataThirteen = element(by.css('.ng-scope:nth-child(13) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleFourteen = element(by.css('.ng-scope:nth-child(14) > .ng-binding'));
var TechnologyDataFourteen = element(by.css('.ng-scope:nth-child(14) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleFifteen = element(by.css('.ng-scope:nth-child(15) > .ng-binding'));
var TechnologyDataFifteen = element(by.css('.ng-scope:nth-child(15) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleSixteen = element(by.css('.ng-scope:nth-child(16) > .ng-binding'));
var TechnologyDataSixteen = element(by.css('.ng-scope:nth-child(16) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleSeventeen = element(by.css('.ng-scope:nth-child(17) > .ng-binding'));
var TechnologyDataSeventeen = element(by.css('.ng-scope:nth-child(17) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleEighteen = element(by.css('.ng-scope:nth-child(18) > .ng-binding'));
var TechnologyDataEighteen = element(by.css('.ng-scope:nth-child(18) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleNineteen = element(by.css('.ng-scope:nth-child(19) > .ng-binding'));
var TechnologyDataNineteen = element(by.css('.ng-scope:nth-child(19) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwenty = element(by.css('.ng-scope:nth-child(20) > .ng-binding'));
var TechnologyDataTwenty = element(by.css('.ng-scope:nth-child(20) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentyOne = element(by.css('.ng-scope:nth-child(21) > .ng-binding'));
var TechnologyDataTwentyOne = element(by.css('.ng-scope:nth-child(21) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentyTwo = element(by.css('.ng-scope:nth-child(22) > .ng-binding'));
var TechnologyDataTwentyTwo = element(by.css('.ng-scope:nth-child(22) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentyThree = element(by.css('.ng-scope:nth-child(23) > .ng-binding'));
var TechnologyDataTwentyThree = element(by.css('.ng-scope:nth-child(23) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentyFour = element(by.css('.ng-scope:nth-child(24) > .ng-binding'));
var TechnologyDataTwentyFour = element(by.css('.ng-scope:nth-child(24) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentyFive = element(by.css('.ng-scope:nth-child(25) > .ng-binding'));
var TechnologyDataTwentyFive = element(by.css('.ng-scope:nth-child(25) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentySix = element(by.css('.ng-scope:nth-child(26) > .ng-binding'));
var TechnologyDataTwentySix = element(by.css('.ng-scope:nth-child(26) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentySeven = element(by.css('.ng-scope:nth-child(27) > .ng-binding'));
var TechnologyDataTwentySeven = element(by.css('.ng-scope:nth-child(27) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentyEight = element(by.css('.ng-scope:nth-child(28) > .ng-binding'));
var TechnologyDataTwentyEight = element(by.css('.ng-scope:nth-child(28) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleTwentyNine = element(by.css('.ng-scope:nth-child(29) > .ng-binding'));
var TechnologyDataTwentyNine = element(by.css('.ng-scope:nth-child(29) > .text-left > .ng-binding:nth-child(1)'));
var TechnologyTitleThirty = element(by.css('.ng-scope:nth-child(30) > .ng-binding'));
//var TechnologyDataThirty = element(by.css('.ng-scope:nth-child(30) > .text-left > .ng-binding:nth-child(1)'));
var XCloseLink = element(by.css('.close'));
await TechnologyLink.click().then(function() {
browser.sleep(1000);
});
expect(await WidgetTitle.getText()).toEqual('Technology');
expect(await TechnologyHeader.getText()).toEqual('Development environment software');
expect(await TechnologyData.getText()).toEqual('Automated document generation software ;');
expect(await TechnologyTitleOne.getText()).toEqual('Development environment software');
expect(await TechnologyDataOne.getText()).toEqual('Ada ;');
expect(await TechnologyTitleTwo.getText()).toEqual('Analytical or scientific software');
expect(await TechnologyDataTwo.getText()).toEqual('Advanced numerical software ;');
expect(await TechnologyTitleThree.getText()).toEqual('Data base management system software');
expect(await TechnologyDataThree.getText()).toEqual('Apache Cassandra ;');
expect(await TechnologyTitleFour.getText()).toEqual('Operating system software');
expect(await TechnologyDataFour.getText()).toEqual('Bash ;');
expect(await TechnologyTitleFive.getText()).toEqual('Business intelligence and data analysis software');
expect(await TechnologyDataFive.getText()).toEqual('IBM Cognos Impromptu ;');
expect(await TechnologyTitleSix.getText()).toEqual('Web platform development software');
expect(await TechnologyDataSix.getText()).toEqual('Django ;');
expect(await TechnologyTitleSeven.getText()).toEqual('Graphics or photo imaging software');
expect(await TechnologyDataSeven.getText()).toEqual('Graphics pipelines ;');
expect(await TechnologyTitleEight.getText()).toEqual('Object or component oriented development software');
expect(await TechnologyDataEight.getText()).toEqual('C# ;');
expect(await TechnologyTitleNine.getText()).toEqual('Data base user interface and query software');
expect(await TechnologyDataNine.getText()).toEqual('Apache Hive ;');
expect(await TechnologyTitleTen.getText()).toEqual('Compiler and decompiler software');
expect(await TechnologyDataTen.getText()).toEqual('Greenhills Ada compilers ;');
expect(await TechnologyTitleEleven.getText()).toEqual('Configuration management software');
expect(await TechnologyDataEleven.getText()).toEqual('IBM Rational Apex ;');
expect(await TechnologyTitleTwelve.getText()).toEqual('Clustering software');
expect(await TechnologyDataTwelve.getText()).toEqual('Clustermatic ;');
expect(await TechnologyTitleThirteen.getText()).toEqual('Enterprise application integration software');
expect(await TechnologyDataThirteen .getText()).toEqual('Extensible markup language XML ;');
expect(await TechnologyTitleFourteen.getText()).toEqual('Computer aided design CAD software');
expect(await TechnologyDataFourteen.getText()).toEqual('Computer aided design and drafting CADD software ;');
expect(await TechnologyTitleFifteen.getText()).toEqual('Spreadsheet software');
expect(await TechnologyDataFifteen.getText()).toEqual('Microsoft Excel ');
expect(await TechnologyTitleSixteen.getText()).toEqual('Metadata management software');
expect(await TechnologyDataSixteen.getText()).toEqual('CA Erwin Data Modeler ');
expect(await TechnologyTitleSeventeen.getText()).toEqual('Enterprise system management software');
expect(await TechnologyDataSeventeen.getText()).toEqual('Splunk Enterprise ');
expect(await TechnologyTitleEighteen.getText()).toEqual('Object oriented data base management software');
expect(await TechnologyDataEighteen.getText()).toEqual('PostgreSQL ');
expect(await TechnologyTitleNineteen.getText()).toEqual('Enterprise resource planning ERP software');
expect(await TechnologyDataNineteen.getText()).toEqual('SAP Business Objects ');
expect(await TechnologyTitleTwenty.getText()).toEqual('Communications server software');
expect(await TechnologyDataTwenty.getText()).toEqual('IBM Domino ');
expect(await TechnologyTitleTwentyOne.getText()).toEqual('Portal server software');
expect(await TechnologyDataTwentyOne.getText()).toEqual('Apache HTTP Server ');
expect(await TechnologyTitleTwentyTwo.getText()).toEqual('Video creation and editing software');
expect(await TechnologyDataTwentyTwo.getText()).toEqual('Video editing software');
expect(await TechnologyTitleTwentyThree.getText()).toEqual('File versioning software');
expect(await TechnologyDataTwentyThree.getText()).toEqual('Git ');
expect(await TechnologyTitleTwentyFour.getText()).toEqual('Office suite software');
expect(await TechnologyDataTwentyFour.getText()).toEqual('Microsoft Office');
expect(await TechnologyTitleTwentyFive.getText()).toEqual('Graphical user interface development software');
expect(await TechnologyDataTwentyFive.getText()).toEqual('Waikato Environment for Knowledge Analysis Weka');
expect(await TechnologyTitleTwentySix.getText()).toEqual('Presentation software');
expect(await TechnologyDataTwentySix.getText()).toEqual('Microsoft PowerPoint ');
expect(await TechnologyTitleTwentySeven.getText()).toEqual('Map creation software');
expect(await TechnologyDataTwentySeven.getText()).toEqual('ESRI ArcGIS software ');
expect(await TechnologyTitleTwentyEight.getText()).toEqual('Web page creation and editing software');
expect(await TechnologyDataTwentyEight.getText()).toEqual('Plug-in file software');
expect(await TechnologyTitleTwentyNine.getText()).toEqual('Requirements analysis and system architecture software');
expect(await TechnologyDataTwentyNine.getText()).toEqual('Unified modeling language UML ');
expect(await TechnologyTitleThirty.getText()).toEqual('Data mining software');
//expect(await TechnologyDataThirty.getText()).toEqual('30');
browser.waitForAngular();
await XCloseLink.click().then(function() {
browser.sleep(1000);