Added additional checks to Skills Assessment
This commit is contained in:
@@ -43,7 +43,7 @@ describe('Journeysmap script', function () {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
//<<<<DASHBOARD>>>>
|
/*<<<<DASHBOARD>>>>
|
||||||
ProfileWidget();
|
ProfileWidget();
|
||||||
|
|
||||||
MyProgressWidget();
|
MyProgressWidget();
|
||||||
@@ -52,10 +52,10 @@ describe('Journeysmap script', function () {
|
|||||||
InterestSurveyResultsClusters();
|
InterestSurveyResultsClusters();
|
||||||
InterestSurveyResultsCreateJourney();
|
InterestSurveyResultsCreateJourney();
|
||||||
|
|
||||||
SkillsAssessmentWidget();
|
SkillsAssessmentWidget();*/
|
||||||
SkillsAssessmentResults();
|
SkillsAssessmentResults();
|
||||||
|
|
||||||
BeginCareerExploration();
|
/*BeginCareerExploration();
|
||||||
|
|
||||||
MyRecommendedCareers();
|
MyRecommendedCareers();
|
||||||
|
|
||||||
@@ -913,6 +913,23 @@ function SkillsAssessmentResults() {
|
|||||||
var SkillsResultsThreeDescription = element(by.css('.ng-scope:nth-child(6) .skillProfilerResultTruncateText'));
|
var SkillsResultsThreeDescription = element(by.css('.ng-scope:nth-child(6) .skillProfilerResultTruncateText'));
|
||||||
var SkillsResultsLink = element(by.css('div:nth-child(7) .fa-chart-bar'));
|
var SkillsResultsLink = element(by.css('div:nth-child(7) .fa-chart-bar'));
|
||||||
var SkillsAssessmentResultPageTitle = element(by.css('.surveyContainer > .col-xs-offset-1'));
|
var SkillsAssessmentResultPageTitle = element(by.css('.surveyContainer > .col-xs-offset-1'));
|
||||||
|
var ViewAllLink = element(by.linkText('View All'));
|
||||||
|
var BestFitDivHeader = element(by.css('.row:nth-child(1) > .col-xs-10 > .jrnys_lead-body-copy'));
|
||||||
|
var DivHeaderOne = element(by.css('.row:nth-child(1) > .col-xs-10 > .ng-binding:nth-child(2) > .ng-binding'));
|
||||||
|
var DivDescriptionOne = element(by.css('.row:nth-child(1) > .col-xs-10 > .ng-binding:nth-child(2)'));
|
||||||
|
var DivHeaderTwo = element(by.css('.row:nth-child(1) > .col-xs-10 > .ng-binding:nth-child(3) > .ng-binding'));
|
||||||
|
var DivDescriptionTwo = element(by.css('.row:nth-child(1) > .col-xs-10 > .ng-binding:nth-child(3)'));
|
||||||
|
var DivHeaderThree = element(by.css('.row:nth-child(1) > .col-xs-10 > .ng-binding:nth-child(4) > .ng-binding'));
|
||||||
|
var DivDescriptionThree = element(by.css('.row:nth-child(1) > .col-xs-10 > .ng-binding:nth-child(4)'));
|
||||||
|
var DivHeaderFour = element(by.css('.row:nth-child(1) > .col-xs-10 > .ng-binding:nth-child(5) > .ng-binding'));
|
||||||
|
var DivDescriptionFour = element(by.css('.row:nth-child(1) .ng-binding:nth-child(5)'));
|
||||||
|
var DivHeaderFive = element(by.css('.row:nth-child(1) .ng-binding:nth-child(6) > .ng-binding'));
|
||||||
|
var DivDescriptionFive = element(by.css('.row:nth-child(1) .ng-binding:nth-child(6)'));
|
||||||
|
var DivHeaderSix = element(by.css('.row:nth-child(1) .ng-binding:nth-child(7) > .ng-binding'));
|
||||||
|
var DivDescriptionSix = element(by.css('.row:nth-child(1) .ng-binding:nth-child(7)'));
|
||||||
|
var DivHeaderSeven = element(by.css('.row:nth-child(1) .ng-binding:nth-child(8) > .ng-binding'));
|
||||||
|
var DivDescriptionSeven = element(by.css('.row:nth-child(1) .ng-binding:nth-child(8)'));
|
||||||
|
var BestFitDivXCloseLink = element(by.css('.close'));
|
||||||
var SkillsResultCardOne = element(by.xpath('//div[2]/span'));
|
var SkillsResultCardOne = element(by.xpath('//div[2]/span'));
|
||||||
var SkillsResultCardTwo = element(by.xpath('//div[2]/div/career-territory-card/territory-card/div/div/div[3]/div/div[2]/span'));
|
var SkillsResultCardTwo = element(by.xpath('//div[2]/div/career-territory-card/territory-card/div/div/div[3]/div/div[2]/span'));
|
||||||
var SkillsResultCardThree = element(by.xpath('//div[3]/div/career-territory-card/territory-card/div/div/div[3]/div/div[2]/span'));
|
var SkillsResultCardThree = element(by.xpath('//div[3]/div/career-territory-card/territory-card/div/div/div[3]/div/div[2]/span'));
|
||||||
@@ -935,10 +952,31 @@ function SkillsAssessmentResults() {
|
|||||||
await SkillsResultsLink.click().then(function() {
|
await SkillsResultsLink.click().then(function() {
|
||||||
browser.sleep(10000);
|
browser.sleep(10000);
|
||||||
});
|
});
|
||||||
|
expect(await SkillsAssessmentResultPageTitle.getText()).toEqual('Skills Assessment Result');
|
||||||
|
await ViewAllLink.click().then(function() {
|
||||||
|
browser.sleep(2500);
|
||||||
|
});
|
||||||
|
expect(await BestFitDivHeader.getText()).toEqual('BEST FIT');
|
||||||
|
expect(await DivHeaderOne.getText()).toEqual('Building and Construction');
|
||||||
|
expect(await DivDescriptionOne.getText()).toContain('Knowledge of materials, methods, and the tools involved in the construction or repair of houses, buildings, or other structures such as highways and roads.');
|
||||||
|
expect(await DivHeaderTwo.getText()).toEqual('Foreign Language');
|
||||||
|
expect(await DivDescriptionTwo.getText()).toContain('Knowledge of the structure and content of a foreign (non-English) language including the meaning and spelling of words, rules of composition and grammar, and pronunciation.');
|
||||||
|
expect(await DivHeaderThree.getText()).toEqual('Management of Financial Resources');
|
||||||
|
expect(await DivDescriptionThree.getText()).toContain('Making spending decisions and keeping track of what is spent.');
|
||||||
|
expect(await DivHeaderFour.getText()).toEqual('Operations Analysis');
|
||||||
|
expect(await DivDescriptionFour.getText()).toContain('Figuring out what a product or service needs to be able to do.');
|
||||||
|
expect(await DivHeaderFive.getText()).toEqual('Personnel and Human Resources');
|
||||||
|
expect(await DivDescriptionFive.getText()).toContain('Knowledge of principles and procedures for personnel recruitment, selection, training, compensation and benefits, labor relations and negotiation, and personnel information systems.');
|
||||||
|
expect(await DivHeaderSix.getText()).toEqual('Programming');
|
||||||
|
expect(await DivDescriptionSix.getText()).toContain('Writing computer programs.');
|
||||||
|
expect(await DivHeaderSeven.getText()).toEqual('Quality Control Analysis');
|
||||||
|
expect(await DivDescriptionSeven.getText()).toContain('Testing how well a product or service works.');
|
||||||
|
await BestFitDivXCloseLink.click().then(function() {
|
||||||
|
browser.sleep(1000);
|
||||||
|
});
|
||||||
browser.actions().mouseMove(element(by.xpath('//div[2]/div/div/career-territory-card/territory-card/div/div/div/div/div/div[2]'))).perform().then(function() {
|
browser.actions().mouseMove(element(by.xpath('//div[2]/div/div/career-territory-card/territory-card/div/div/div/div/div/div[2]'))).perform().then(function() {
|
||||||
browser.sleep(2500);
|
browser.sleep(2500);
|
||||||
});
|
});
|
||||||
expect(await SkillsAssessmentResultPageTitle.getText()).toEqual('Skills Assessment Result');
|
|
||||||
expect(await SkillsResultCardOne.getText()).toEqual('Business Management & Administration');
|
expect(await SkillsResultCardOne.getText()).toEqual('Business Management & Administration');
|
||||||
expect(await SkillsResultCardTwo.getText()).toEqual('Architecture & Construction');
|
expect(await SkillsResultCardTwo.getText()).toEqual('Architecture & Construction');
|
||||||
expect(await SkillsResultCardThree.getText()).toEqual('Science, Technology, Engineering & Math');
|
expect(await SkillsResultCardThree.getText()).toEqual('Science, Technology, Engineering & Math');
|
||||||
|
|||||||
Reference in New Issue
Block a user