543 lines
46 KiB
JavaScript
543 lines
46 KiB
JavaScript
//myCareersWidget_spec.js
|
|
|
|
describe('My Careers 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);
|
|
|
|
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(2500);
|
|
await UserNameTextBox.sendKeys(browser.params.username).then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await PasswordTextBox.sendKeys('3Dm!nAuto').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await NextButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
browser.waitForAngular();
|
|
browser.getCurrentUrl();
|
|
});
|
|
expect(await JourneysGreeting.getText()).toEqual('Hi, Automated');
|
|
browser.waitForAngular();
|
|
browser.getCurrentUrl();
|
|
});
|
|
}
|
|
|
|
//<<<<DASHBOARD>>>>
|
|
MyCareersWidget();
|
|
|
|
//Sign Out*/
|
|
SignOut();
|
|
});
|
|
|
|
function MyCareersWidget() {
|
|
it(': MyCareersWidget, should cycle through Recommended Careers carousel and click the View More link', async function () {
|
|
var WidgetTitle = element(by.css('.fullHeight > .jrnys_lead-body-copy'));
|
|
var AdministrativeLawJudgesAdjudicatorsAndHearingOfficers = element(by.css('#\\39 d53706e-b04f-4fcb-a36e-d9c48934c2e1 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var AdministrativeServicesManagers = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var MyCareersWidgetCardTwoAtAGlanceIcon = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer div > div > div > .territoryCardItemText'));
|
|
var MyCareersWidgetBackOfCardTwoTitle = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer #territoryCardTitleHeader > .territoryCardTitleText'));
|
|
var MyCareersWidgetBackOfCardTwoDescription = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .territoryCardDescriptionText'));
|
|
var MyCareersWidgetBackOfCardTwoDegreeHeader = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoDegreeDataOne = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoDegreeDataTwo = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(3) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoDegreeDataThree = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(4) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoSalaryHeader = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(16) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoSalaryData = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(17) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoGrowthHeader = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(19) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoGrowthDataOne = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(20) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoGrowthDataTwo = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(20) > td:nth-child(2) > div:nth-child(3)'));
|
|
var MyCareersWidgetBackOfCardTwoJobOpeningsHeader = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(22) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoJobOpeningsData = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(23) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoEmployedHeader = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(25) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoEmployedData = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > territory-card-at-a-glance-back:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(26) > td:nth-child(2) > div:nth-child(1)'));
|
|
var MyCareersWidgetBackOfCardTwoCloseIcon = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .glyphicon'));
|
|
var MyCareersWidgetCardTwoEllipsisIcon = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer > div > div > div > .territoryCardIcon > .fas'));
|
|
var MyCareersWidgetBackOfCardEllipsisTitle = element(by.css('.ng-scope > #territoryCardTitleHeader > .territoryCardTitleText'))
|
|
var MyCareersWidgetBackOfCardTwoLearnMoreIcon = element(by.css('.territoryCardBackOfCardContainer:nth-child(1) > .territoryCardBackOfCardItemText'));
|
|
var MyCareersWidgetBackOfCardTwoMapIcon = element(by.css('.territoryCardBackOfCardContainer:nth-child(2) > .territoryCardBackOfCardItemText'));
|
|
var MyCareersWidgetBackOfCardTwoJourneyIcon = element(by.css('.territoryCardBackOfCardContainer:nth-child(3) > .territoryCardBackOfCardItemText'));
|
|
var MyCareersWidgetBackOfCardTwoVideoIcon = element(by.css('.territoryCardBackOfCardContainer:nth-child(4) > .territoryCardBackOfCardItemText'));
|
|
var MyCareersWidgetBackOfCardTwoVideoTitle = element(by.css('.modal-content .ng-binding'));
|
|
var MyCareersWidgetBackOfCardTwoVideoFooter = element(by.css('.modal-content div:nth-child(3)'));
|
|
var MyCareersWidgetBackOfCardTwoVideoCloseIcon = element(by.css('.close'));
|
|
var MyCareersWidgetBackOfCardTwoAtAGlanceIcon = element(by.css('.territoryCardBackOfCardContainer:nth-child(5) > .territoryCardBackOfCardItemText'));
|
|
var MyCareersWidgetBackOfCardTwoEllipsisCloseIcon = element(by.css('.ng-scope > #territoryCardTitleHeader .glyphicon'));
|
|
var MyCareersWidgetCardTwoLearnMoreIcon = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .territoryCardActionBarItemContainer:nth-child(1) > .territoryCardActionBarText'));
|
|
var MyCareersWidgetCardTwoMapIcon = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .territoryCardActionBarItemContainer:nth-child(2) > .territoryCardActionBarText'));
|
|
var MyCareersWidgetCardTwoJourneyIcon = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .territoryCardActionBarItemContainer:nth-child(3) > .territoryCardActionBarText'));
|
|
var MyCareersWidgetCardTwoVideoIcon = element(by.css('#d64b79d0-cadf-4b66-afc1-ae35273f3a78 > #territoryCardContainer .territoryCardActionBarItemContainer:nth-child(4) > .territoryCardActionBarText'));
|
|
var MyCareersWidgetClusterDIVTitle = element(by.css('.ng-scope > .territoryCardTitleText'));
|
|
var BusinessManagementAndAdministration = element(by.css('.item:nth-child(1) > .col-xs-4:nth-child(1) .ng-scope > div > .territoryCardTitleText > .ng-binding'));
|
|
var GovernmentAndPublicAdministration = element(by.css('.item:nth-child(1) > .col-xs-4:nth-child(2) .ng-scope > div > .territoryCardTitleText > .ng-binding'));
|
|
var HealthScience = element(by.css('.item:nth-child(1) > .col-xs-4:nth-child(3) .ng-scope > div > .territoryCardTitleText > .ng-binding'));
|
|
var MyCareersWidgetDIVRightArrowIcon = element(by.css('td > .carousel > .right > .glyphicon'));
|
|
var TransportationDistributionAndLogistics = element(by.css('.item:nth-child(2) .ng-scope > div > .territoryCardTitleText > .ng-binding'));
|
|
var MyCareersWidgetDIVLeftArrowIcon = element(by.css('td > .carousel > .left > .glyphicon'));
|
|
var MyCareersWidgetDIVCardTwoSelectButton = element(by.css('.col-xs-4:nth-child(2) .btn'));
|
|
var MyCareersWidgetDIVLearnMoreTitle = element(by.css('td .jrnys_lead-body-copy'));
|
|
var BackLink = element(by.css('.btn-primary-back-mod'));
|
|
var AirTrafficControllers = element(by.css('#\\30 2c1f459-be14-4ea7-8229-404af8ccb881 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var CarrouselRightScroll = element(by.css('.glyphicon-chevron-right'));
|
|
var AircraftCargoHandlingSupervisors = element(by.css('#\\36 62659b9-7faa-4b77-bce1-b8f92bfe8573 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var AirfieldOperationsSpecialists = element(by.css('#\\33 b760692-c82e-4868-98e1-f7a5fa410ab4 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var AppraisersRealEstate = element(by.css('#\\30 16e2bd5-6460-490b-8e50-a2a372ded8a2 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var AquaculturalManagers = element(by.css('#eb5e4ab8-be57-4dc9-a595-3212aad79e59 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));//#\\31 48561a2-47fe-409c-ab67-21ed88954038 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var ArchitectsExceptLandscapeAndNaval = element(by.css('#\\34 729871a-cff9-4010-8f1c-2688fe8c4def > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var ArchitecturalAndEngineeringManagers = element(by.css('#\\32 dbe648d-2f34-41d0-8ada-5042e198dbdc > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var ArchitecturalDrafters = element(by.css('#\\31 bb7457e-a632-4e39-90c4-b8cf6b3ddc9e > #territoryCardContainer .territoryCardTitleText > .ng-binding'));//#\\30 efba013-dfb9-47b1-b244-a7a32d0b29d2 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var Assessors = element(by.css('#ce404713-b7ee-4170-92e6-ab3c29f29c7d > #territoryCardContainer .territoryCardTitleText > .ng-binding'));//#\\32 1e8e637-0720-4ca9-9164-25c9420c5f3f > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var Auditors = element(by.css('#\\38 c8c2aff-431d-45bc-867e-54ac3acd2e9a > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var AuthorizingOfficialDesignatingRepresentative = element(by.css('#ceff912f-2195-4cb7-b77a-87c3bd0792fe > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var BiofuelsProductionManagers = element(by.css('#f76ab5f4-ba1c-4412-bacf-3fcd9a85b8cd > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var ViewMoreLink = element(by.linkText('View More'));
|
|
var PageTitle = element(by.css('.surveyContainer > .col-xs-offset-1'));
|
|
var AdministrativeLawJudgesAdjudicatorsAndHearingOfficersFollow = element(by.css('#\\39 d53706e-b04f-4fcb-a36e-d9c48934c2e1 > #territoryCardContainer > div > div > div .journey-follow'));
|
|
var TransportationEngineers = element(by.css('#\\35 d25e23b-3acb-474c-807d-57e20f77cc18 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var BiofuelsBiodieselTechnologyAndProductDevelopmentManagers = element(by.css('#\\36 c9e104c-d249-489b-a213-28bf2d8ba022 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var BiomassPowerPlantManagers = element(by.css('#\\35 912ac34-0f3e-4f04-a3b3-d461906cdfd4 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var NavigationFooterBackArrowLink = element(by.linkText('«'));
|
|
var NavigationFooterOneLink = element(by.linkText('1'));
|
|
var NavigationFooterTwoLink = element(by.linkText('2'));
|
|
var NavigationFooterThreeLink = element(by.linkText('3'));
|
|
var NavigationFooterFourLink = element(by.linkText('4'));
|
|
var NavigationFooterFiveLink = element(by.linkText('5'));
|
|
var NavigationFooterNextLink = element(by.linkText('...'));
|
|
var NavigationFooterForwardArrowLink = element(by.linkText('»'));
|
|
var FilterIcon = element(by.css('.widgetControlContainer'));
|
|
var FilterTitle = element(by.css('.modal-content > .ng-scope > .ng-binding'));
|
|
var MyResultsHeader = element(by.css('#recommendedCareerFilter tr:nth-child(1) > td'));
|
|
var InterestSurveyResults = element(by.css('.ng-scope:nth-child(2) > .ng-binding:nth-child(2)'));
|
|
var InterestSurveyResultsCheckBox = element(by.css('.ng-scope:nth-child(2) > td > input'));
|
|
var SkillsAssessmentResults = element(by.css('.ng-scope:nth-child(3) > .ng-binding:nth-child(2)'));
|
|
var SkillsAssessmentResultsCheckBox = element(by.css('.ng-scope:nth-child(3) > td > input'));
|
|
var MyFollowing = element(by.css('.ng-scope:nth-child(4) > .ng-binding:nth-child(2)'));
|
|
var MyFollowingCheckBox = element(by.css('.ng-scope:nth-child(4) input'));
|
|
var JobPrepHeader = element(by.css('#recommendedCareerFilter tr:nth-child(5) > td'));
|
|
var MayRequireHighSchoolDiplomaOrGED = element(by.css('.ng-scope:nth-child(6) > .ng-binding:nth-child(2)'));
|
|
var MayRequireHighSchoolDiplomaOrGEDCheckBox = element(by.css('.ng-scope:nth-child(6) input'));
|
|
var HighSchoolDiploma = element(by.css('.ng-scope:nth-child(7) > .ng-binding:nth-child(2)'));
|
|
var HighSchoolDiplomaCheckBox = element(by.css('.ng-scope:nth-child(7) input'));
|
|
var VocationalTrainingOrAssociatesDegrees = element(by.css('.ng-scope:nth-child(8) > .ng-binding:nth-child(2)'));
|
|
var VocationalTrainingOrAssociatesDegreesCheckBox = element(by.css('.ng-scope:nth-child(8) input'));
|
|
var FourYearBachelorDegrees = element(by.css('.ng-scope:nth-child(9) > .ng-binding'));
|
|
var FourYearBachelorDegreesCheckBox = element(by.css('.ng-scope:nth-child(9) input'));
|
|
var GraduateSchoolOrProfessionalDegree = element(by.css('.ng-scope:nth-child(10) > .ng-binding'));
|
|
var GraduateSchoolOrProfessionalDegreeCheckBox = element(by.css('.ng-scope:nth-child(10) input'));
|
|
var FitHeader = element(by.css('#recommendedCareerFilter tr:nth-child(11) > td'));
|
|
var Best = element(by.css('.ng-scope:nth-child(12) > .ng-binding'));
|
|
var BestCheckBox = element(by.css('.ng-scope:nth-child(12) input'));
|
|
var Great = element(by.css('.ng-scope:nth-child(13) > .ng-binding'));
|
|
var GreatCheckBOx = element(by.css('.ng-scope:nth-child(13) input'));
|
|
var Good = element(by.css('.ng-scope:nth-child(14) > .ng-binding'));
|
|
var GoodCheckBox = element(by.css('.ng-scope:nth-child(14) input'));
|
|
var CategoryHeader = element(by.css('#recommendedCareerFilter tr:nth-child(15) > td'));
|
|
var BrightOutlook = element(by.css('.ng-scope:nth-child(16) > .ng-binding'));
|
|
var BrightOutlookCheckBox = element(by.css('.ng-scope:nth-child(16) input'));
|
|
var Green = element(by.css('.ng-scope:nth-child(17) > .ng-binding'));
|
|
var GreenCheckBox = element(by.css('.ng-scope:nth-child(17) input'));
|
|
var Apprenticeships = element(by.css('.ng-scope:nth-child(18) > .ng-binding'));
|
|
var ApprenticeshipsCheckBox = element(by.css('.ng-scope:nth-child(18) input'));
|
|
var Following = element(by.css('.ng-scope:nth-child(19) > .ng-binding'));
|
|
var FollowingCheckBox = element(by.css('.ng-scope:nth-child(19) input'));
|
|
var SortHeader = element(by.css('#recommendedCareerFilter tr:nth-child(20) > td'));
|
|
var AtoZ = element(by.css('tr:nth-child(21) > td:nth-child(2)'));
|
|
var AtoZRadioButton = element(by.css('td > .ng-pristine'));
|
|
var ZtoA = element(by.css('#recommendedCareerFilter tr:nth-child(22) > td:nth-child(2)'));
|
|
var ZtoARadioButton = element(by.css('tr:nth-child(22) .ng-pristine'));
|
|
var FilterButton = element(by.css('td > .btn-info'));
|
|
var WindEngergyProjectManagers = element(by.css('#\\38 bcbe02a-c522-4035-b0e1-48534bdfc37a > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var WholesaleAndRetailBuyersExceptFarmProducts = element(by.css('#a60d3e71-96fd-403f-a106-ed87f5982ada > #territoryCardContainer .territoryCardTitleText > .ng-binding'));//#\\39 a1cba50-6587-49a1-add0-dcc66a9bea71 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));//xpath('/html/body/div[1]/div/div[2]/div[2]/div/my-careers-view-all/div/div[2]/div/div/div/div/div[2]/div/div/career-territory-card/territory-card/div/div[1]/div[3]/div/div[2]/span'));
|
|
var TreasurersAndControllers = element(by.css('#\\33 1a506f8-ad4e-4af9-ba38-6e606ca7a7ed > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var SupplyChainManagers = element(by.css('#dceb040f-09f8-494a-b9c8-83d8505a42ce > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var StorageAndDistributionManagers = element(by.css('#\\39 ea294f9-9db3-4ab6-a7dd-067b80405a33 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var SolarSalesRepresentativesAndAssessors = element(by.css('#\\33 adce6b6-b036-4d4a-aa65-46cb7e1c4ac6 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var SecurityManagers = element(by.css('#\\36 3acea9a-c270-448b-9dfd-7658b3f450db > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var SecurityManagementSpecialists = element(by.css('#\\36 a0c385c-d021-482b-9060-da1e24db30e6 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var SecurityControlAssessor = element(by.css('#\\33 395a07f-903a-45f1-bff2-c95731d20d52 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var SalesRepresentativesWholesaleAndManufacturingTechnicalAndScientificProducts = element(by.css('#\\36 eda517d-e387-431d-b054-ac1d3a0509b4 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var Roofers = element(by.css('#\\30 44ac138-048b-4c50-a6c3-43c0b45f3da9 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var RiskManagementSpecialists = element(by.css('#e195b9d2-6fc2-4545-b11b-be6b2c8f32ef > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var ReinforcingIronAndRebarWorkers = element(by.css('#caedeec5-41a8-463d-ae37-466f78761764 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var QualityControlSystemsManagers = element(by.css('#\\35 893b6a5-7a8c-4649-8547-f8670e1567a5 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var PropertyRealEstateAndCommunityAssociationManagers = element(by.css('#\\34 fdf35b5-6d72-4d30-8f42-4810ebaa159f > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var FilterBubbleOne = element(by.css('.statusBtn:nth-child(1)'));
|
|
var FilterBubbleTwo = element(by.css('.statusBtn:nth-child(2)'));
|
|
var FilterBubbleThree = element(by.css('.statusBtn:nth-child(3)'));
|
|
var FilterBubbleFour = element(by.css('.statusBtn:nth-child(4)'));
|
|
var FilterBubbleFive = element(by.css('.statusBtn:nth-child(5)'));
|
|
var JobPrepFilterButton = element(by.css('.statusBtn:nth-child(1) > .xIcon'));
|
|
var ProgramManager = element(by.css('#\\31 466376d-10b5-4fb7-af75-86b76fadc4e5 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
|
|
var WidgetFilterIcon = element(by.css('.fa-sliders-h'));
|
|
var FilterButtonTwo = element(by.css('tr:nth-child(23) .btn-info'));
|
|
var RemoveZtoAFilterButton = element(by.css('.statusBtn:nth-child(2) > .xIcon'));
|
|
var RemoveShowMyResultsFilterButton = element(by.css('.xIcon'));
|
|
|
|
browser.executeScript('window.scrollTo(0, 1250);').then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await WidgetTitle.getText()).toEqual('My Careers View All');
|
|
expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficers.getText()).toEqual('Administrative Law Judges, Adjudicators, and Hearing Officers');
|
|
expect(await AdministrativeServicesManagers.getText()).toEqual('Administrative Services Managers');
|
|
expect(await AirTrafficControllers.getText()).toEqual('Air Traffic Controllers');
|
|
expect(await MyCareersWidgetCardTwoAtAGlanceIcon.getText()).toContain('At a');
|
|
expect(await MyCareersWidgetCardTwoAtAGlanceIcon.getText()).toContain('Glance');
|
|
await MyCareersWidgetCardTwoAtAGlanceIcon.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await MyCareersWidgetBackOfCardTwoTitle.getText()).toEqual('Administrative Services Managers');
|
|
expect(await MyCareersWidgetBackOfCardTwoDescription.getText()).toEqual('Plan, direct, or coordinate one or more administrative services of an organization, such as records and information management, mail distribution, facilities planning and maintenance, custodial operations, and other office support services.');
|
|
expect(await MyCareersWidgetBackOfCardTwoDegreeHeader.getText()).toEqual('Typical Degree');
|
|
expect(await MyCareersWidgetBackOfCardTwoDegreeDataOne.getText()).toEqual('High school - 34%');
|
|
expect(await MyCareersWidgetBackOfCardTwoDegreeDataTwo.getText()).toEqual('College (4 Year) - 24%');
|
|
expect(await MyCareersWidgetBackOfCardTwoDegreeDataThree.getText()).toEqual('Professional degree certificate - 13%');
|
|
expect(await MyCareersWidgetBackOfCardTwoSalaryHeader.getText()).toEqual('Average Annual Salary');
|
|
expect(await MyCareersWidgetBackOfCardTwoSalaryData.getText()).toEqual('$94,020');
|
|
expect(await MyCareersWidgetBackOfCardTwoGrowthHeader.getText()).toEqual('Projected Growth');
|
|
expect(await MyCareersWidgetBackOfCardTwoGrowthDataOne.getText()).toEqual('10.1%');
|
|
expect(await MyCareersWidgetBackOfCardTwoGrowthDataTwo.getText()).toEqual('ABOVE AVERAGE');
|
|
expect(await MyCareersWidgetBackOfCardTwoJobOpeningsHeader.getText()).toEqual('Projected Job Openings');
|
|
expect(await MyCareersWidgetBackOfCardTwoJobOpeningsData.getText()).toEqual('26,200');
|
|
expect(await MyCareersWidgetBackOfCardTwoEmployedHeader.getText()).toEqual('Currently Employed');
|
|
expect(await MyCareersWidgetBackOfCardTwoEmployedData.getText()).toEqual('281,700');
|
|
await MyCareersWidgetBackOfCardTwoCloseIcon.click();
|
|
browser.executeScript('window.scrollTo(0, 1250);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await MyCareersWidgetCardTwoEllipsisIcon.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await MyCareersWidgetBackOfCardEllipsisTitle.getText()).toEqual('Administrative Services Managers');
|
|
expect(await MyCareersWidgetBackOfCardTwoLearnMoreIcon.getText()).toEqual('Learn More');
|
|
expect(await MyCareersWidgetBackOfCardTwoMapIcon.getText()).toEqual('Map');
|
|
expect(await MyCareersWidgetBackOfCardTwoJourneyIcon.getText()).toEqual('Journey');
|
|
expect(await MyCareersWidgetBackOfCardTwoVideoIcon.getText()).toEqual('Video');
|
|
await MyCareersWidgetBackOfCardTwoVideoIcon.click().then(function() {
|
|
browser.sleep(20000);
|
|
});
|
|
expect(await MyCareersWidgetBackOfCardTwoVideoTitle.getText()).toEqual('Administrative Services Managers');
|
|
expect(await MyCareersWidgetBackOfCardTwoVideoFooter.getText()).toEqual('Produced by CareerOneStop');
|
|
await MyCareersWidgetBackOfCardTwoVideoCloseIcon.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await MyCareersWidgetBackOfCardTwoAtAGlanceIcon.getText()).toEqual('At A Glance');
|
|
await MyCareersWidgetBackOfCardTwoEllipsisCloseIcon.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await MyCareersWidgetCardTwoLearnMoreIcon.getText()).toEqual('Learn More');
|
|
expect(await MyCareersWidgetCardTwoMapIcon.getText()).toEqual('Map');
|
|
expect(await MyCareersWidgetCardTwoJourneyIcon.getText()).toEqual('Journey');
|
|
expect(await MyCareersWidgetCardTwoVideoIcon.getText()).toEqual('Video');
|
|
await MyCareersWidgetCardTwoLearnMoreIcon.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await MyCareersWidgetClusterDIVTitle.getText()).toEqual('Administrative Services Managers is found in a few different clusters. Select the cluster below that you would like to Learn More about:');
|
|
expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
|
|
expect(await GovernmentAndPublicAdministration.getText()).toEqual('Government & Public Administration');
|
|
expect(await HealthScience.getText()).toEqual('Health Science');
|
|
await MyCareersWidgetDIVRightArrowIcon.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await TransportationDistributionAndLogistics.getText()).toEqual('Transportation, Distribution & Logistics');
|
|
await MyCareersWidgetDIVLeftArrowIcon.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await MyCareersWidgetDIVCardTwoSelectButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await MyCareersWidgetDIVLearnMoreTitle.getText()).toEqual('Administrative Services Managers');
|
|
await BackLink.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
browser.executeScript('window.scrollTo(0, 1250);').then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficers.getText()).toEqual('Administrative Law Judges, Adjudicators, and Hearing Officers');
|
|
//expect(await FirstOccupationCardBestFitIcon.getText()).toContain('Interest'); EDM-1726
|
|
//expect(await FirstOccupationCardBestFitIcon.getText()).toContain('Best Fit'); EDM-1726
|
|
expect(await AdministrativeServicesManagers.getText()).toEqual('Administrative Services Managers');
|
|
expect(await AirTrafficControllers.getText()).toEqual('Air Traffic Controllers');
|
|
await CarrouselRightScroll.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await AircraftCargoHandlingSupervisors.getText()).toEqual('Aircraft Cargo Handling Supervisors');
|
|
expect(await AirfieldOperationsSpecialists.getText()).toEqual('Airfield Operations Specialists');
|
|
expect(await AppraisersRealEstate.getText()).toEqual('Appraisers, Real Estate');
|
|
await CarrouselRightScroll.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await AquaculturalManagers.getText()).toEqual('Aquacultural Managers');
|
|
expect(await ArchitectsExceptLandscapeAndNaval.getText()).toEqual('Architects, Except Landscape and Naval');
|
|
expect(await ArchitecturalAndEngineeringManagers.getText()).toEqual('Architectural and Engineering Managers');
|
|
await CarrouselRightScroll.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await ArchitecturalDrafters.getText()).toEqual('Architectural Drafters');
|
|
expect(await Assessors.getText()).toEqual('Assessors');
|
|
expect(await Auditors.getText()).toEqual('Auditors');
|
|
await CarrouselRightScroll.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await AuthorizingOfficialDesignatingRepresentative.getText()).toEqual('Authorizing Official/Designating Representative');
|
|
expect(await BiofuelsProductionManagers.getText()).toEqual('Biofuels Production Managers');
|
|
await ViewMoreLink.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await PageTitle.getText()).toEqual('My Careers');
|
|
expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficers.getText()).toEqual('Administrative Law Judges, Adjudicators, and Hearing Officers');
|
|
await AdministrativeLawJudgesAdjudicatorsAndHearingOfficersFollow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await AdministrativeServicesManagers.getText()).toEqual('Administrative Services Managers');
|
|
expect(await AirTrafficControllers.getText()).toEqual('Air Traffic Controllers');
|
|
expect(await AircraftCargoHandlingSupervisors.getText()).toEqual('Aircraft Cargo Handling Supervisors');
|
|
browser.executeScript('window.scrollTo(0, 292);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await AirfieldOperationsSpecialists.getText()).toEqual('Airfield Operations Specialists');
|
|
expect(await AppraisersRealEstate.getText()).toEqual('Appraisers, Real Estate');
|
|
expect(await AquaculturalManagers.getText()).toEqual('Aquacultural Managers');
|
|
expect(await ArchitectsExceptLandscapeAndNaval.getText()).toEqual('Architects, Except Landscape and Naval');
|
|
browser.executeScript('window.scrollTo(0, 757);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await ArchitecturalAndEngineeringManagers.getText()).toEqual('Architectural and Engineering Managers');
|
|
expect(await ArchitecturalDrafters.getText()).toEqual('Architectural Drafters');
|
|
expect(await Assessors.getText()).toEqual('Assessors');
|
|
expect(await Auditors.getText()).toEqual('Auditors');
|
|
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await AuthorizingOfficialDesignatingRepresentative.getText()).toEqual('Authorizing Official/Designating Representative');
|
|
expect(await BiofuelsProductionManagers.getText()).toEqual('Biofuels Production Managers');
|
|
expect(await BiofuelsBiodieselTechnologyAndProductDevelopmentManagers.getText()).toEqual('Biofuels/Biodiesel Technology and Product Development Managers');
|
|
expect(await BiomassPowerPlantManagers.getText()).toEqual('Biomass Power Plant Managers');
|
|
expect(await NavigationFooterBackArrowLink.getText()).toEqual('«');
|
|
expect(await NavigationFooterOneLink.getText()).toEqual('1');
|
|
expect(await NavigationFooterTwoLink.getText()).toEqual('2');
|
|
expect(await NavigationFooterThreeLink.getText()).toEqual('3');
|
|
expect(await NavigationFooterFourLink.getText()).toEqual('4');
|
|
expect(await NavigationFooterFiveLink.getText()).toEqual('5');
|
|
expect(await NavigationFooterNextLink.getText()).toEqual('...');
|
|
expect(await NavigationFooterForwardArrowLink.getText()).toEqual('»');
|
|
browser.executeScript('window.scrollTo(0, 0);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await FilterIcon.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await FilterTitle.getText()).toEqual('Filter');
|
|
expect(await MyResultsHeader.getText()).toEqual('My Results');
|
|
expect(await InterestSurveyResults.getText()).toContain('Interest Survey Results (');
|
|
expect(await SkillsAssessmentResults.getText()).toContain('Skills Matcher Results (');
|
|
await SkillsAssessmentResultsCheckBox.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
expect(await MyFollowing.getText()).toContain('My Following (');
|
|
expect(await JobPrepHeader.getText()).toEqual('Job Prep');
|
|
expect(await MayRequireHighSchoolDiplomaOrGED.getText()).toContain('May Require High School Diploma or GED (');
|
|
await MayRequireHighSchoolDiplomaOrGEDCheckBox.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
expect(await HighSchoolDiploma.getText()).toContain('High School Diploma (');
|
|
expect(await VocationalTrainingOrAssociatesDegrees.getText()).toContain('Vocational Training or Associates Degree (');
|
|
expect(await FourYearBachelorDegrees.getText()).toContain('4 Year Bachelor Degree (');
|
|
expect(await GraduateSchoolOrProfessionalDegree.getText()).toContain('Graduate School or Professional Degree (');
|
|
expect(await FitHeader.getText()).toEqual('Fit');
|
|
expect(await Best.getText()).toContain('Best (');
|
|
await BestCheckBox.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
expect(await Great.getText()).toContain('Great (');
|
|
expect(await Good.getText()).toContain('Good (');
|
|
await GoodCheckBox.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
expect(await CategoryHeader.getText()).toEqual('Category');
|
|
expect(await BrightOutlook.getText()).toContain('Bright Outlook (');
|
|
expect(await Green.getText()).toContain('Green (');
|
|
expect(await Apprenticeships.getText()).toContain('Apprenticeship (');
|
|
expect(await Following.getText()).toContain('Following (');
|
|
await FollowingCheckBox.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
expect(await SortHeader.getText()).toEqual('Sort');
|
|
expect(await AtoZ.getText()).toEqual('A to Z');
|
|
expect(await ZtoA.getText()).toEqual('Z to A');
|
|
await ZtoARadioButton.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
await FilterButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await FilterBubbleOne.getText()).toEqual('Job PrepX');
|
|
expect(await FilterBubbleTwo.getText()).toEqual('FitX');
|
|
expect(await FilterBubbleThree.getText()).toEqual('My ResultsX');
|
|
expect(await FilterBubbleFour.getText()).toEqual('CategoryX');
|
|
expect(await FilterBubbleFive.getText()).toEqual('Z to AX');
|
|
expect(await WindEngergyProjectManagers.getText()).toEqual('Wind Energy Project Managers');
|
|
expect(await WholesaleAndRetailBuyersExceptFarmProducts.getText()).toEqual('Wholesale and Retail Buyers, Except Farm Products');
|
|
expect(await TreasurersAndControllers.getText()).toEqual('Treasurers and Controllers');
|
|
expect(await TransportationEngineers.getText()).toEqual('Transportation Engineers');
|
|
browser.executeScript('window.scrollTo(0, 292);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SupplyChainManagers.getText()).toEqual('Supply Chain Managers');
|
|
expect(await StorageAndDistributionManagers.getText()).toEqual('Storage and Distribution Managers');
|
|
expect(await SolarSalesRepresentativesAndAssessors.getText()).toEqual('Solar Sales Representatives and Assessors');
|
|
expect(await SecurityManagers.getText()).toEqual('Security Managers');
|
|
browser.executeScript('window.scrollTo(0, 757);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SecurityManagementSpecialists.getText()).toEqual('Security Management Specialists');
|
|
expect(await SecurityControlAssessor.getText()).toEqual('Security Control Assessor');
|
|
expect(await SalesRepresentativesWholesaleAndManufacturingTechnicalAndScientificProducts.getText()).toEqual('Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products');
|
|
expect(await Roofers.getText()).toEqual('Roofers');
|
|
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await RiskManagementSpecialists.getText()).toEqual('Risk Management Specialists');
|
|
expect(await ReinforcingIronAndRebarWorkers.getText()).toEqual('Reinforcing Iron and Rebar Workers');
|
|
expect(await QualityControlSystemsManagers.getText()).toEqual('Quality Control Systems Managers');
|
|
expect(await PropertyRealEstateAndCommunityAssociationManagers.getText()).toEqual('Property, Real Estate, and Community Association Managers');
|
|
expect(await NavigationFooterBackArrowLink.getText()).toEqual('«');
|
|
expect(await NavigationFooterOneLink.getText()).toEqual('1');
|
|
expect(await NavigationFooterTwoLink.getText()).toEqual('2');
|
|
expect(await NavigationFooterThreeLink.getText()).toEqual('3');
|
|
expect(await NavigationFooterFourLink.getText()).toEqual('4');
|
|
expect(await NavigationFooterFiveLink.getText()).toEqual('5');
|
|
expect(await NavigationFooterForwardArrowLink.getText()).toEqual('»');
|
|
browser.executeScript('window.scrollTo(0, 0);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await JobPrepFilterButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await FilterBubbleOne.getText()).toEqual('FitX');
|
|
expect(await FilterBubbleTwo.getText()).toEqual('My ResultsX');
|
|
expect(await FilterBubbleThree.getText()).toEqual('CategoryX');
|
|
expect(await FilterBubbleFour.getText()).toEqual('Z to AX');
|
|
expect(await WindEngergyProjectManagers.getText()).toEqual('Wind Energy Project Managers');
|
|
expect(await TreasurersAndControllers.getText()).toEqual('Treasurers and Controllers');
|
|
expect(await TransportationEngineers.getText()).toEqual('Transportation Engineers');
|
|
expect(await SupplyChainManagers.getText()).toEqual('Supply Chain Managers');
|
|
browser.executeScript('window.scrollTo(0, 292);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await StorageAndDistributionManagers.getText()).toEqual('Storage and Distribution Managers');
|
|
expect(await SolarSalesRepresentativesAndAssessors.getText()).toEqual('Solar Sales Representatives and Assessors');
|
|
expect(await SecurityManagers.getText()).toEqual('Security Managers');
|
|
expect(await SecurityManagementSpecialists.getText()).toEqual('Security Management Specialists');
|
|
browser.executeScript('window.scrollTo(0, 757);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await SecurityControlAssessor.getText()).toEqual('Security Control Assessor');
|
|
expect(await SalesRepresentativesWholesaleAndManufacturingTechnicalAndScientificProducts.getText()).toEqual('Sales Representatives, Wholesale and Manufacturing, Technical and Scientific Products');
|
|
expect(await Roofers.getText()).toEqual('Roofers');
|
|
expect(await RiskManagementSpecialists.getText()).toEqual('Risk Management Specialists');
|
|
browser.executeScript('window.scrollTo(0, document.body.scrollHeight);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await ReinforcingIronAndRebarWorkers.getText()).toEqual('Reinforcing Iron and Rebar Workers');
|
|
expect(await QualityControlSystemsManagers.getText()).toEqual('Quality Control Systems Managers');
|
|
expect(await PropertyRealEstateAndCommunityAssociationManagers.getText()).toEqual('Property, Real Estate, and Community Association Managers');
|
|
expect(await ProgramManager.getText()).toEqual('Program Manager');
|
|
expect(await NavigationFooterBackArrowLink.getText()).toEqual('«');
|
|
expect(await NavigationFooterOneLink.getText()).toEqual('1');
|
|
expect(await NavigationFooterTwoLink.getText()).toEqual('2');
|
|
expect(await NavigationFooterThreeLink.getText()).toEqual('3');
|
|
expect(await NavigationFooterFourLink.getText()).toEqual('4');
|
|
expect(await NavigationFooterFiveLink.getText()).toEqual('5');
|
|
expect(await NavigationFooterForwardArrowLink.getText()).toEqual('»');
|
|
browser.executeScript('window.scrollTo(0, 0);').then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await BackLink.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
browser.executeScript('window.scrollTo(0, 1250);').then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await FilterBubbleOne.getText()).toEqual('FitX');
|
|
expect(await FilterBubbleTwo.getText()).toEqual('My ResultsX');
|
|
expect(await FilterBubbleThree.getText()).toEqual('CategoryX');
|
|
expect(await FilterBubbleFour.getText()).toEqual('Z to AX');
|
|
expect(await WindEngergyProjectManagers.getText()).toEqual('Wind Energy Project Managers');
|
|
expect(await TreasurersAndControllers.getText()).toEqual('Treasurers and Controllers');
|
|
expect(await TransportationEngineers.getText()).toEqual('Transportation Engineers');
|
|
await WidgetFilterIcon.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await BestCheckBox.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
await GoodCheckBox.click().then(function() {
|
|
browser.sleep(1000);
|
|
});
|
|
expect(await Following.getText()).toContain('Following (');
|
|
await FollowingCheckBox.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
await FilterButtonTwo.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await FilterBubbleOne.getText()).toEqual('My ResultsX');
|
|
expect(await FilterBubbleTwo.getText()).toEqual('Z to AX');
|
|
expect(await WindEngergyProjectManagers.getText()).toEqual('Wind Energy Project Managers');
|
|
expect(await TreasurersAndControllers.getText()).toEqual('Treasurers and Controllers');
|
|
expect(await TransportationEngineers.getText()).toEqual('Transportation Engineers');
|
|
await RemoveZtoAFilterButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await FilterBubbleOne.getText()).toEqual('My ResultsX');
|
|
expect(await ArchitectsExceptLandscapeAndNaval.getText()).toEqual('Architects, Except Landscape and Naval');
|
|
expect(await ArchitecturalAndEngineeringManagers.getText()).toEqual('Architectural and Engineering Managers');
|
|
expect(await ArchitecturalDrafters.getText()).toEqual('Architectural Drafters');
|
|
await RemoveShowMyResultsFilterButton.click().then(function() {
|
|
browser.sleep(5000);
|
|
});
|
|
expect(await AdministrativeLawJudgesAdjudicatorsAndHearingOfficers.getText()).toEqual('Administrative Law Judges, Adjudicators, and Hearing Officers');
|
|
await AdministrativeLawJudgesAdjudicatorsAndHearingOfficersFollow.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
expect(await AdministrativeServicesManagers.getText()).toEqual('Administrative Services Managers');
|
|
expect(await AirTrafficControllers.getText()).toEqual('Air Traffic Controllers');
|
|
browser.sleep(2500);
|
|
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'));
|
|
|
|
browser.waitForAngular();
|
|
browser.sleep(1000);
|
|
await ProfileImage.click();
|
|
browser.sleep(1000);
|
|
browser.waitForAngular();
|
|
browser.getCurrentUrl();
|
|
await SignOutButton.click().then(function() {
|
|
browser.sleep(2500);
|
|
});
|
|
});
|
|
} |