Added QA & Prod variables

This commit is contained in:
2020-08-27 10:21:03 -07:00
parent 6f03d808f1
commit 631785d7d5
18 changed files with 284 additions and 86 deletions

View File

@@ -6,10 +6,7 @@ describe('Interest Survey Results Widget Script', function () {
var PasswordTextBox = element(by.css('#txtP'));
//Open browser
//browser.driver.manage().window().setSize(1600, 800);
browser.get('https://app-qa.journeysmap.com/Journey/index.html#/login').then(function() {
browser.sleep(1000);
});
browser.get(browser.params.login);
it('should have a title', async function () {
await expect(browser.getTitle()).toEqual('Login');
@@ -26,7 +23,7 @@ describe('Interest Survey Results Widget Script', function () {
expect(await PageGreetingText.getText()).toEqual('Login and start exploring.');
browser.sleep(2500);
await UserNameTextBox.sendKeys('QA_AutomatedRegression').then(function() {
await UserNameTextBox.sendKeys(browser.params.userName).then(function() {
browser.sleep(2500);
});
await PasswordTextBox.sendKeys('3Dm!nAuto').then(function() {
@@ -150,7 +147,7 @@ function InterestSurveyResultsWidgetRetake() {
await LikeItEmoji.click();
await LoveItEmoji.click();
await LoveItEmoji.click();
await LoveItEmoji.click();//5
await DislikeEmoji.click();//5
await LoveItEmoji.click();
await LikeItEmoji.click();
await UnsureEmoji.click();
@@ -162,7 +159,7 @@ function InterestSurveyResultsWidgetRetake() {
await LoveItEmoji.click();
await DislikeEmoji.click();//15
await LoveItEmoji.click();
await LoveItEmoji.click();
await DislikeEmoji.click();
await LoveItEmoji.click();
await MehEmoji.click();
await DislikeEmoji.click();//20
@@ -180,8 +177,8 @@ function InterestSurveyResultsWidgetRetake() {
await LikeItEmoji.click();
await LoveItEmoji.click();
await LoveItEmoji.click();
await LoveItEmoji.click();//35
await LoveItEmoji.click();
await DislikeEmoji.click();//35
await DislikeEmoji.click();
await LikeItEmoji.click();
await LikeItEmoji.click();
await LikeItEmoji.click();
@@ -190,7 +187,7 @@ function InterestSurveyResultsWidgetRetake() {
await LikeItEmoji.click();
await LikeItEmoji.click();
await LoveItEmoji.click();
await LoveItEmoji.click();//45
await LikeItEmoji.click();//45
await DislikeEmoji.click();
await LoveItEmoji.click();
await LoveItEmoji.click();
@@ -201,7 +198,7 @@ function InterestSurveyResultsWidgetRetake() {
await DislikeEmoji.click();
await LikeItEmoji.click();
await LikeItEmoji.click();//55
await LoveItEmoji.click();
await DislikeEmoji.click();
await LoveItEmoji.click();
await LikeItEmoji.click();
await LoveItEmoji.click();
@@ -278,7 +275,7 @@ function InterestSurveyResultsWidgetEdit() {
var EC = protractor.ExpectedConditions;
//Scroll down to Interest Survey Results widget
browser.executeScript('window.scrollTo(0, 612);').then(function() {
browser.executeScript('window.scrollTo(0, 610);').then(function() {
browser.sleep(2500);
});
await InterestEditLink.click().then(function() {
@@ -387,7 +384,11 @@ function InterestSurveyResultsWidgetEdit() {
function InterestSurveyResultsWidgetResults() {
it(': InterestSurveyResultsWidgetResults, should verify the Interest Survey Clusters widget and jump to learn more page', async function () {
var ExploreCareersButton = element(by.css('div:nth-child(2) > .btn'));
var CareerExplorationPageTitle = element(by.css('.surveyContainer > .col-xs-offset-1'));
var CareerExplorationPageTitle = element(by.css('.col-sm-12'));
var CareerExplorationSearchTextBox = element(by.css('.ng-touched'));
var SkillsFilterButtonInactive = element(by.css('.filter-category-off:nth-child(3)'));
var SkillsFilterButtonActive = element(by.css('div:nth-child(3) > .filter-category:nth-child(3)'));
var InterestsFilterButton = element(by.css('.filter-category:nth-child(4)'));
var WidgetTitle = element(by.css('.row > .jrnys_lead-body-copy'));
var WidgetDescription = element(by.css('.row > span:nth-child(2)'));
var BusinessManagementAndAdministration = element(by.css('#\\35 db8efa4-0809-4e9e-8096-db5d5d1dafd5 > #territoryCardContainer .territoryCardTitleText > .ng-binding'));
@@ -450,8 +451,8 @@ function InterestSurveyResultsWidgetResults() {
browser.sleep(2500);
});
expect(await CareerExplorationPageTitle.getText()).toEqual('Career Exploration');
expect(await WidgetTitle.getText()).toEqual('Clusters');
expect(await WidgetDescription.getText()).toEqual('To start your career exploration, select a cluster below.');
expect(await WidgetTitle.getText()).toEqual('Clusters > Pathways > Occupations');
expect(await WidgetDescription.getText()).toEqual('To start your career exploration, click the Learn More icon of an occupation below.');
expect(await BusinessManagementAndAdministration.getText()).toEqual('Business Management & Administration');
expect(await Finance.getText()).toEqual('Finance');
expect(await LawPublicSafetyCorrectionsAndSecurity.getText()).toEqual('Law, Public Safety, Corrections & Security');