This commit is contained in:
2020-12-11 19:42:08 -08:00
parent 09fd94a50f
commit 2f9e3bc6f8
16 changed files with 494 additions and 165 deletions

View File

@@ -51,10 +51,22 @@ describe('Institutions Widget script', function () {
function InstitutionsWidget() {
it(': InstitutionsWidget, should interact with Institutions Widget and validate data', async function () {
var InstitutionsWidgetTitle = element(by.css('#myInstitutionsCollapsed #id .jrnys_lead-body-copy'));
var InstitutionsViewAllLink = element(by.css('#myInstitutionsCollapsed .text-color-7a'));
var InstitutionsWidgetTitle = element(by.css('#institutionCarousel .jrnys_lead-body-copy'));
var InstitutionsViewAllLink = element(by.css('#institutionCarousel .text-color-7a'));
var EditSearchTitle = element(by.css('.panel-with-page > .row > b'));
var ProgramDegreesSubTitle = element(by.css('.row:nth-child(2) b'));
var ChooseADegreeHeader = element(by.css('.row:nth-child(2) > div:nth-child(2)'));
var ChooseAProgramHeader = element(by.css('.row:nth-child(2) > div:nth-child(3)'));
var LocationSubTitle = element(by.css('.row:nth-child(3) b'));
var ChooseAStateHeader = element(by.css('.row:nth-child(3) > div:nth-child(2)'));
var ChooseARegionHeader = element(by.css('.row:nth-child(3) > div:nth-child(3)'));
var EngerAZipCodeHeader = element(by.css('.row:nth-child(4) > .col-xs-6:nth-child(1)'));
var MileRadiusHeader = element(by.css('.col-xs-6:nth-child(2)'));
var InstitutionsSearchResults = element(by.css('#divCSCSearchResult b'))
var BackLink = element(by.css('.btn-primary-back-mod'));
var LomaLindaUniversity = element(by.css('#territoryCardContainer > div > div:nth-child(3) > div > div.territoryCardTitleText.territoryCardTitleHeight > span'));
var WestCoastUniversityOrangeCounty = element(by.css(''));
var WestCoastUniversityOntario = element(by.css(''));
var UniversityOfSanDiego = element(by.xpath("//span[contains(.,'University of San Diego')]"));
var UniversityOfSanDiegoAtAGlanceIcon = element(by.css('#territoryCardContainer > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div > div.territoryCardItemText.territoryCardMediaHide'));
var UniversityOfSanDiegoBackOfCardTitle = element(by.css('#territoryCardTitleHeader > div.territoryCardTitleText.ng-binding'));
@@ -92,14 +104,24 @@ function InstitutionsWidget() {
await InstitutionsViewAllLink.click().then(function() {
browser.sleep(2500);
});
expect(await InstitutionsSearchResults.getText()).toEqual('Search Results (32)');
//ADD CHECKS
//College Search Page
browser.executeScript('window.scrollTo(0, 0);').then(function() {
browser.sleep(1000);
});
expect(await EditSearchTitle.getText()).toEqual('Edit Search');
expect(await ProgramDegreesSubTitle.getText()).toEqual('Programs/Degrees');
expect(await ChooseADegreeHeader.getText()).toContain('Choose a Degree');
expect(await ChooseAProgramHeader.getText()).toContain('Choose a Program');
expect(await LocationSubTitle.getText()).toEqual('Location');
expect(await ChooseAStateHeader.getText()).toContain('Choose a state');
expect(await ChooseARegionHeader.getText()).toContain('Choose a region');
expect(await EngerAZipCodeHeader.getText()).toEqual('Enter a ZIP code');
expect(await MileRadiusHeader.getText()).toEqual('Mile radius');
expect(await InstitutionsSearchResults.getText()).toContain('Search Results (');
await BackLink.click().then(function() {
browser.sleep(5000);
});
//Dashboard
browser.executeScript('window.scrollTo(0, 2838);').then(function() {
browser.sleep(2500);
});
@@ -180,5 +202,7 @@ function SignOut() {
await SignOutButton.click().then(function() {
browser.sleep(2500);
});
browser.get(browser.params.login);
browser.sleep(2500);
});
}