417 lines
29 KiB
JavaScript
417 lines
29 KiB
JavaScript
//myJourneysWidget_spec.js
|
|
|
|
describe('My Journeys Widget script', function () {
|
|
//login-journeysmap landing page
|
|
var UserNameTextBox = element(by.css('#txtU'));
|
|
var PasswordTextBox = element(by.css('#txtP'));
|
|
|
|
//Open browser
|
|
browser.get(browser.params.login);
|
|
|
|
it('should have a title', async function () {
|
|
await expect(browser.getTitle()).toEqual('Login');
|
|
});
|
|
|
|
//Sign In
|
|
SignIn(UserNameTextBox, PasswordTextBox);
|
|
|
|
it('should have a title', async function () {
|
|
await expect(browser.getTitle()).toEqual('My Dashboard');
|
|
});
|
|
|
|
function SignIn(UserNameTextBox, PasswordTextBox) {
|
|
it('SignIn, should sign into journeysmap.com', async function () {
|
|
var PageGreetingText = element(by.css('td > div > div:nth-child(1)'));
|
|
var NextButton = element(by.css('.btn'));
|
|
var JourneysGreeting = element(by.css('.dropdown'));
|
|
|
|
expect(await PageGreetingText.getText()).toEqual('Login and start exploring.');
|
|
browser.sleep(1500);
|
|
await UserNameTextBox.sendKeys(browser.params.username).then(function() {
|
|
browser.sleep(1500);
|
|
});
|
|
await PasswordTextBox.sendKeys('3Dm!nAuto').then(function() {
|
|
browser.sleep(1500);
|
|
});
|
|
await NextButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await JourneysGreeting.getText()).toContain('Hi, ');
|
|
expect(await JourneysGreeting.getText()).toContain('_Automated');
|
|
browser.waitForAngular();
|
|
browser.getCurrentUrl();
|
|
});
|
|
}
|
|
|
|
MyJourneysWidget();
|
|
MyJourneysPage();
|
|
|
|
//Sign Out*/
|
|
SignOut();
|
|
});
|
|
|
|
function MyJourneysWidget() {
|
|
it(': MyJourneys, should scroll to My Journeys widget on dashboard select 4th journey, view, then validate journey', async function () {
|
|
var WidgetTitle = element(by.css('#myjourneys > .jrnys_lead-body-copy > span:nth-child(1)'));
|
|
var LatestJourneyTitle = element(by.css('.borderTop .jrnys_body-copy'));
|
|
var LatestJourneyLearnMoreLink = element(by.css('.borderTop > #appendHere > .jrnys_support-text'));
|
|
var LatestJourneyStepCount = element(by.css('.borderTop'));
|
|
var ThirdJourneyInfo = element(by.css('.hideSmallRange > div'));
|
|
var SecondJourneyInfo = element(by.css('.hideMidRange > div'));
|
|
var SelectedJourneyTitle = element(by.css('.col-md-12 > .ng-binding'));
|
|
var SelectedJourneySubTitle = element(by.css('.select-waypointTitle'));
|
|
var SelectedJourneySubText = element(by.css('.details-resourceRowTitle'))
|
|
var JourneysGreeting = element(by.css('.dropdown'));
|
|
var SelectedJourneyResourceTitleOne = element(by.css('.col-md-12:nth-child(2) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeOne = element(by.css('.col-md-12:nth-child(2) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleTwo = element(by.css('.col-md-12:nth-child(3) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeTwo = element(by.css('.col-md-12:nth-child(3) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleThree = element(by.css('.col-md-12:nth-child(4) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeThree = element(by.css('.col-md-12:nth-child(4) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleFour = element(by.css('.col-md-12:nth-child(5) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeFour = element(by.css('.col-md-12:nth-child(5) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleFive = element(by.css('.col-md-12:nth-child(6) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeFive = element(by.css('.col-md-12:nth-child(6) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleSix = element(by.css('.col-md-12:nth-child(7) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeSix = element(by.css('.col-md-12:nth-child(7) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleSeven = element(by.css('.col-md-12:nth-child(8) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeSeven = element(by.css('.col-md-12:nth-child(8) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleEight = element(by.css('.col-md-12:nth-child(9) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeEight = element(by.css('.col-md-12:nth-child(9) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleNine = element(by.css('.col-md-12:nth-child(10) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeNine = element(by.css('.col-md-12:nth-child(10) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceNone = element(by.css('.col-md-12 > .col-md-12'));
|
|
var SelectedJourneyRightArrow = element(by.css('.glyphicon-menu-right'));
|
|
var OldestJourneyInfo = element(by.css('.journeyListWidgetJourneyContainer:nth-child(4) > div'));
|
|
var BackLink = element(by.css('.btn-primary-back-mod'));
|
|
|
|
browser.executeScript('window.scrollTo(0, 3473);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await WidgetTitle.getText()).toEqual('My Journeys');
|
|
expect(await LatestJourneyTitle.getText()).toContain('11 to Fitness and Wellness Coordinators through M.U.R.P.');
|
|
expect(await LatestJourneyLearnMoreLink.getText()).toContain('Learn More');
|
|
expect(await LatestJourneyStepCount.getText()).toContain('5 steps (0 Complete)');
|
|
expect(await ThirdJourneyInfo.getText()).toContain('8 to Airfield Operations Specialists through College');
|
|
expect(await ThirdJourneyInfo.getText()).toContain('Learn More');
|
|
expect(await ThirdJourneyInfo.getText()).toContain('7 steps (0 Complete)');
|
|
expect(await SecondJourneyInfo.getText()).toContain('10 to Computer and Information Systems Managers through Computer Security Graduate Certificate');
|
|
expect(await SecondJourneyInfo.getText()).toContain('Learn More');
|
|
expect(await SecondJourneyInfo.getText()).toContain('5 steps (0 Complete)');
|
|
expect(await OldestJourneyInfo.getText()).toContain('2 to Natural Sciences Managers through Geology M.A.T./M.S.T.');
|
|
expect(await OldestJourneyInfo.getText()).toContain('Learn More');
|
|
expect(await OldestJourneyInfo.getText()).toContain('13 steps (0 Complete)');
|
|
await SecondJourneyInfo.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await SelectedJourneyTitle.getText()).toEqual('10 to Computer and Information Systems Managers through Computer Security Graduate Certificate');
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('10');
|
|
expect(await SelectedJourneySubText.getText()).toEqual('Try these resources');
|
|
await JourneysGreeting.getText().then(async function(actualText) {
|
|
if(actualText.indexOf('Qa_Automated') !== -1) {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('cnn');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleTwo.getText()).toEqual('10th Grade Class Science Project');
|
|
expect(await SelectedJourneyResourceTypeTwo.getText()).toEqual('Type:');
|
|
} else {
|
|
expect(await SelectedJourneyResourceNone.getText()).toEqual('Sorry, no related resources!');
|
|
}
|
|
});
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('11');
|
|
await JourneysGreeting.getText().then(async function(actualText) {
|
|
if(actualText.indexOf('Qa_Automated') !== -1) {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('This is CNN');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleTwo.getText()).toEqual('just juan testing');
|
|
expect(await SelectedJourneyResourceTypeTwo.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleThree.getText()).toEqual('fdg');
|
|
expect(await SelectedJourneyResourceTypeThree.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleFour.getText()).toEqual('cnn');
|
|
expect(await SelectedJourneyResourceTypeFour.getText()).toEqual('Type:');
|
|
} else {
|
|
expect(await SelectedJourneyResourceNone.getText()).toEqual('Sorry, no related resources!');
|
|
}
|
|
});
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('12');
|
|
await JourneysGreeting.getText().then(async function(actualText) {
|
|
if(actualText.indexOf('Qa_Automated') !== -1) {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('cnn');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type:');
|
|
} else {
|
|
expect(await SelectedJourneyResourceNone.getText()).toEqual('Sorry, no related resources!');
|
|
}
|
|
});
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('Computer Security Graduate Certificate');
|
|
expect(await SelectedJourneyResourceNone.getText()).toEqual('Sorry, no related resources!');
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('Computer and Information Systems Managers');
|
|
await JourneysGreeting.getText().then(async function(actualText) {
|
|
if(actualText.indexOf('Qa_Automated') !== -1) {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('Computer and Information Systems Managers (Business, Management and Administration)');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type: HTML');
|
|
expect(await SelectedJourneyResourceTitleTwo.getText()).toEqual('Save');
|
|
expect(await SelectedJourneyResourceTypeTwo.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleThree.getText()).toEqual('Gave');
|
|
expect(await SelectedJourneyResourceTypeThree.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleFour.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeFour.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleFive.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeFive.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleSix.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeSix.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleSeven.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeSeven.getText()).toEqual('Type:');
|
|
} else {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('Computer and Information Systems Managers (Business, Management and Administration)');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type: HTML');
|
|
expect(await SelectedJourneyResourceTitleTwo.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeTwo.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleThree.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeThree.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleFour.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeFour.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleFive.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeFive.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleSix.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeSix.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleSeven.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeSeven.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleEight.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeEight.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleNine.getText()).toEqual('Computer and Information Systems Managers');
|
|
expect(await SelectedJourneyResourceTypeNine.getText()).toEqual('Type:');
|
|
}
|
|
});
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await BackLink.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
browser.executeScript('window.scrollTo(0, 3473);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await WidgetTitle.getText()).toEqual('My Journeys');
|
|
expect(await LatestJourneyTitle.getText()).toContain('11 to Fitness and Wellness Coordinators through M.U.R.P.');
|
|
expect(await LatestJourneyLearnMoreLink.getText()).toContain('Learn More');
|
|
expect(await LatestJourneyStepCount.getText()).toContain('5 steps (0 Complete)');
|
|
expect(await ThirdJourneyInfo.getText()).toContain('8 to Airfield Operations Specialists through College');
|
|
expect(await ThirdJourneyInfo.getText()).toContain('Learn More');
|
|
expect(await ThirdJourneyInfo.getText()).toContain('7 steps (0 Complete)');
|
|
expect(await SecondJourneyInfo.getText()).toContain('10 to Computer and Information Systems Managers through Computer Security Graduate Certificate');
|
|
expect(await SecondJourneyInfo.getText()).toContain('Learn More');
|
|
expect(await SecondJourneyInfo.getText()).toContain('5 steps (0 Complete)');
|
|
expect(await OldestJourneyInfo.getText()).toContain('2 to Natural Sciences Managers through Geology M.A.T./M.S.T.');
|
|
expect(await OldestJourneyInfo.getText()).toContain('Learn More');
|
|
expect(await OldestJourneyInfo.getText()).toContain('13 steps (0 Complete)');
|
|
browser.waitForAngular();
|
|
browser.getCurrentUrl();
|
|
});
|
|
}
|
|
|
|
function MyJourneysPage() {
|
|
it(': MyJourneysPage, should navigate to My Journeys page view and delete 1st journey', async function () {
|
|
var MyJourneysHeaderLink = element(by.css('#nbMyJourneys span'));
|
|
var PageTitle = element(by.css('.jrnys_lead-body-copy'));
|
|
var PageSubTitle = element(by.css('.col-md-10 .ng-scope:nth-child(1)'));
|
|
var SavedJourneyTitleOne = element(by.xpath("//span[contains(.,'11 to Fitness and Wellness Coordinators through M.U.R.P.')]"));
|
|
var SelectedJourneyBubbleOne = element(by.css('#mCSB_6_container > .firstWaypoint .lblClass'));
|
|
var SelectedJourneyBubbleTwo = element(by.css('#mCSB_6_container > .fullSize-Journey:nth-child(2) .lblClass'));
|
|
var SelectedJourneyBubbleThree = element(by.css('#mCSB_6_container > .fullSize-Journey:nth-child(3) .lblClass'));
|
|
var SelectedJourneyBubbleFourOne = element(by.css('#mCSB_6_container > .fullSize-Journey:nth-child(4) .lblClass:nth-child(1)'));
|
|
var SelectedJourneyBubbleFourTwo = element(by.css('#mCSB_6_container > .fullSize-Journey:nth-child(4) .lblClass:nth-child(2)'));
|
|
var SelectedJourneyBubbleFourThree = element(by.css('#mCSB_6_container > .fullSize-Journey:nth-child(4) .lblClass:nth-child(3)'));
|
|
var SelectedJourneyBubbleFiveOne = element(by.css('#mCSB_6_container > .fullSize-Journey:nth-child(5) .lblClass:nth-child(1)'));
|
|
var SelectedJourneyBubbleFiveTwo = element(by.css('#mCSB_6_container > .fullSize-Journey:nth-child(5) .lblClass:nth-child(2)'));
|
|
var SelectedJourneyBubbleFiveThree = element(by.css('#mCSB_6_container > .fullSize-Journey:nth-child(5) .lblClass:nth-child(3)'));
|
|
var SavedJourneyTitleTwo = element(by.xpath("//span[contains(.,'8 to Airfield Operations Specialists through College')]"));
|
|
var SavedJourneyTitleThree = element(by.xpath("//span[contains(.,'10 to Computer and Information Systems Managers through Computer Security Graduate Certificate')]"));
|
|
var SavedJourneyTitleFour = element(by.xpath("//span[contains(.,'2 to Natural Sciences Managers through Geology M.A.T./M.S.T.')]"));
|
|
var SelectedJourneyTitle = element(by.css('.col-md-12 > .ng-binding'));
|
|
var SelectedJourneySubTitle = element(by.css('.select-waypointTitle'));
|
|
var SelectedJourneySubText = element(by.css('.details-resourceRowTitle'))
|
|
var JourneysGreeting = element(by.css('.dropdown'));
|
|
var SelectedJourneyResourceTitleOne = element(by.css('.col-md-12:nth-child(2) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeOne = element(by.css('.col-md-12:nth-child(2) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleTwo = element(by.css('.col-md-12:nth-child(3) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeTwo = element(by.css('.col-md-12:nth-child(3) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleThree = element(by.css('.col-md-12:nth-child(4) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeThree = element(by.css('.col-md-12:nth-child(4) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceTitleFour = element(by.css('.col-md-12:nth-child(5) > .col-md-10 > .relatedResourceTitleRow'));
|
|
var SelectedJourneyResourceTypeFour = element(by.css('.col-md-12:nth-child(5) > .col-md-10 > .relatedResourceTypeRow'));
|
|
var SelectedJourneyResourceNone = element(by.css('.col-md-12 > .col-md-12'));
|
|
var SelectedJourneyRightArrow = element(by.css('.glyphicon-menu-right'));
|
|
var JourneyLearnMoreSubTitle = element(by.css('.details-resourceRowTitle'));
|
|
var ViewOnMapButton = element(by.css('.col-md-4 > .btn-info'));
|
|
var JourneyViewOnMapTitle = element(by.css('div:nth-child(2) > .ng-binding'));
|
|
var JourneyTitleOnMap = element(by.css('#journey-view-single > .side-bar-child-text'));
|
|
var EditJourneyLinkText = element(by.linkText('Edit Journey'));
|
|
var JourneyClusterOne = element(by.css('#journeyViewToolTip_0 .sidebarDescriptionAncestorTxt > .sidebarDescriptionAncestorTxt'));
|
|
var JourneyPathwayOne = element(by.css('#journeyViewToolTip_0 .side-bar-journey-detail-child-txt:nth-child(5)'));
|
|
var JourneyClusterTwo = element(by.css('#journeyViewToolTip_1 .sidebarDescriptionAncestorTxt > .sidebarDescriptionAncestorTxt'));
|
|
var JourneyPathwayTwo = element(by.css('#journeyViewToolTip_1 .side-bar-journey-detail-child-txt:nth-child(5)'));
|
|
var JourneyClusterThree = element(by.css('#journeyViewToolTip_2 .sidebarDescriptionAncestorTxt > .sidebarDescriptionAncestorTxt'));
|
|
var JourneyPathwayThree = element(by.css('#journeyViewToolTip_2 .side-bar-journey-detail-child-txt:nth-child(5)'));
|
|
var JourneyClusterFour = element(by.css('#journeyViewToolTip_3 .sidebarDescriptionAncestorTxt > .sidebarDescriptionAncestorTxt'));
|
|
var JourneyPathwayFour = element(by.css('#journeyViewToolTip_3 .side-bar-journey-detail-child-txt:nth-child(5)'));
|
|
var JourneyClusterFive = element(by.css('#journeyViewToolTip_4 .sidebarDescriptionAncestorTxt > .sidebarDescriptionAncestorTxt'));
|
|
var JourneyPathwayFive = element(by.css('#journeyViewToolTip_4 .side-bar-journey-detail-child-txt:nth-child(5)'));
|
|
var HowAmIDoingButton = element(by.css('.btn-success'));
|
|
var DIVTitle = element(by.css('h2'));
|
|
var DIVSubTitle = element(by.css('p:nth-child(7)'));
|
|
var DIVOKButton = element(by.css('.confirm'));
|
|
var DIVCancelButton = element(by.css('.cancel'));
|
|
var RemoveJourneyButton = element(by.css('#saveJourneyButton'));
|
|
|
|
await MyJourneysHeaderLink.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
await expect(PageTitle.getText()).toEqual('My Saved Journeys');
|
|
expect(await PageSubTitle.getText()).toEqual('Select a Journey to show it on the map');
|
|
expect(await SavedJourneyTitleOne.getText()).toEqual('11 to Fitness and Wellness Coordinators through M.U.R.P.');
|
|
expect(await SelectedJourneyBubbleOne.getText()).toEqual('11');
|
|
expect(await SelectedJourneyBubbleTwo.getText()).toEqual('12');
|
|
expect(await SelectedJourneyBubbleThree.getText()).toEqual('M.U.R.P.');
|
|
expect(await SelectedJourneyBubbleFourOne.getText()).toEqual('Personal');
|
|
expect(await SelectedJourneyBubbleFourTwo.getText()).toEqual('Fitness');
|
|
expect(await SelectedJourneyBubbleFourThree.getText()).toEqual('Trainer');
|
|
expect(await SelectedJourneyBubbleFiveOne.getText()).toEqual('Fitness and');
|
|
expect(await SelectedJourneyBubbleFiveTwo.getText()).toEqual('Wellness');
|
|
expect(await SelectedJourneyBubbleFiveThree.getText()).toEqual('Coordinators');
|
|
expect(await SavedJourneyTitleTwo.getText()).toEqual('8 to Airfield Operations Specialists through College');
|
|
expect(await SavedJourneyTitleThree.getText()).toEqual('10 to Computer and Information Systems Managers through Computer Security Graduate Certificate');
|
|
expect(await SavedJourneyTitleFour.getText()).toEqual('2 to Natural Sciences Managers through Geology M.A.T./M.S.T.');
|
|
await SavedJourneyTitleOne.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await SelectedJourneyTitle.getText()).toEqual('11 to Fitness and Wellness Coordinators through M.U.R.P.');
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('11');
|
|
expect(await SelectedJourneySubText.getText()).toEqual('Try these resources');
|
|
await JourneysGreeting.getText().then(async function(actualText) {
|
|
if(actualText.indexOf('Qa_Automated') !== -1) {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('This is CNN');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleTwo.getText()).toEqual('just juan testing');
|
|
expect(await SelectedJourneyResourceTypeTwo.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleThree.getText()).toEqual('fdg');
|
|
expect(await SelectedJourneyResourceTypeThree.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleFour.getText()).toEqual('cnn');
|
|
expect(await SelectedJourneyResourceTypeFour.getText()).toEqual('Type:');
|
|
} else {
|
|
expect(await SelectedJourneyResourceNone.getText()).toEqual('Sorry, no related resources!');
|
|
}
|
|
});
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('12');
|
|
expect(await SelectedJourneySubText.getText()).toEqual('Try these resources');
|
|
await JourneysGreeting.getText().then(async function(actualText) {
|
|
if(actualText.indexOf('Qa_Automated') !== -1) {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('cnn');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type:');
|
|
} else {
|
|
expect(await SelectedJourneyResourceNone.getText()).toEqual('Sorry, no related resources!');
|
|
}
|
|
});
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('M.U.R.P.');
|
|
expect(await SelectedJourneySubText.getText()).toEqual('Try these resources');
|
|
expect(await SelectedJourneyResourceNone.getText()).toEqual('Sorry, no related resources!');
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('Personal Fitness Trainer');
|
|
expect(await SelectedJourneySubText.getText()).toEqual('Try these resources');
|
|
expect(await SelectedJourneyResourceNone.getText()).toEqual('Sorry, no related resources!');
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneySubTitle.getText()).toEqual('Fitness and Wellness Coordinators');
|
|
expect(await SelectedJourneySubText.getText()).toEqual('Try these resources');
|
|
await JourneysGreeting.getText().then(async function(actualText) {
|
|
if(actualText.indexOf('Qa_Automated') !== -1) {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('Fitness and Wellness Coordinators (Education and Training)');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type: HTML');
|
|
expect(await SelectedJourneyResourceTitleTwo.getText()).toEqual('test');
|
|
expect(await SelectedJourneyResourceTypeTwo.getText()).toEqual('Type:');
|
|
expect(await SelectedJourneyResourceTitleThree.getText()).toEqual('222');
|
|
expect(await SelectedJourneyResourceTypeThree.getText()).toEqual('Type:');
|
|
} else {
|
|
expect(await SelectedJourneyResourceTitleOne.getText()).toEqual('Fitness and Wellness Coordinators (Education and Training)');
|
|
expect(await SelectedJourneyResourceTypeOne.getText()).toEqual('Type: HTML');
|
|
}
|
|
});
|
|
await SelectedJourneyRightArrow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await JourneyLearnMoreSubTitle.getText()).toEqual('Try these resources');
|
|
await ViewOnMapButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await JourneyViewOnMapTitle.getText()).toEqual('Journey View');
|
|
expect(await JourneyTitleOnMap.getText()).toEqual('11 to Fitness and Wellness Coordinators through M.U.R.P.');
|
|
expect(await EditJourneyLinkText.getText()).toEqual('Edit Journey');
|
|
expect(await JourneyClusterOne.getText()).toEqual('HS');
|
|
expect(await JourneyPathwayOne.getText()).toEqual('11');
|
|
expect(await JourneyClusterTwo.getText()).toEqual('HS');
|
|
expect(await JourneyPathwayTwo.getText()).toEqual('12');
|
|
expect(await JourneyClusterThree.getText()).toEqual('Public Administration');
|
|
expect(await JourneyPathwayThree.getText()).toEqual('M.U.R.P.');
|
|
expect(await JourneyClusterFour.getText()).toEqual('International Fitness Professional Association');
|
|
expect(await JourneyPathwayFour.getText()).toEqual('Personal Fitness Trainer');
|
|
expect(await JourneyClusterFive.getText()).toEqual('Administration & Admin Support');
|
|
expect(await JourneyPathwayFive.getText()).toEqual('Fitness and Wellness Coordinators');
|
|
await MyJourneysHeaderLink.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
await SavedJourneyTitleOne.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
await HowAmIDoingButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await DIVTitle.getText()).toEqual('Oops!');
|
|
expect(await DIVSubTitle.getText()).toEqual("Sorry, we can't give you a quiz for this.");
|
|
await DIVOKButton.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await RemoveJourneyButton.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await DIVTitle.getText()).toEqual('Are you sure?');
|
|
expect(await DIVSubTitle.getText()).toEqual('You will not be able to recover this journey!');
|
|
await DIVCancelButton.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SelectedJourneyTitle.getText()).toEqual('11 to Fitness and Wellness Coordinators through M.U.R.P.');
|
|
browser.waitForAngular();
|
|
browser.getCurrentUrl();
|
|
});
|
|
}
|
|
function SignOut() {
|
|
it(': SignOut; should log out of journeysmap.', async function () {
|
|
var ProfileImage = element(by.css('.roundCenterBackgroundImage'));
|
|
var SignOutButton = element(by.css('.dropDownFAEdits:nth-child(5) > .btn'));
|
|
|
|
await ProfileImage.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
await SignOutButton.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
});
|
|
} |