Protractor tests. Adapted/Extended teller management tests.
diff --git a/Pages/Employees.js b/Pages/Employees.js index aa174c5..70e82f7 100644 --- a/Pages/Employees.js +++ b/Pages/Employees.js
@@ -46,11 +46,13 @@ $$(".mat-raised-button").get(0).click(); }, clickEnabledContinueButtonForAssignEmployeeToOffice: function(){ + browser.sleep(100); browser.executeScript("arguments[0].scrollIntoView();", $$(".mat-raised-button").get(1).getWebElement()); browser.wait(EC.elementToBeClickable($$(".mat-raised-button").get(1)),2000); $$(".mat-raised-button").get(1).click(); }, clickEnabledCreateEmployeeButton: function(){ + browser.sleep(100); browser.executeScript("arguments[0].scrollIntoView();", $$("td-step-body").last().getWebElement()); primaryButton.filter(function(elem, index) { return elem.$("span").getText().then(function(text) {
diff --git a/Specs/teller_management.js b/Specs/teller_management.js index 4a66c0c..992a001 100644 --- a/Specs/teller_management.js +++ b/Specs/teller_management.js
@@ -577,7 +577,8 @@ Offices.enterTextIntoAmountInputField("1220"); Offices.clickCloseTellerButton(); Common.verifyMessagePopupIsDisplayed("Teller is going to be updated"); - Offices.clickButtonCreateDenominationsForTellerInOffice(tellerIdentifier2, headquarterIdentifier); + Offices.verifyTellerStatusIs("CLOSED"); + Offices.goToDenominationsForTellerInOffice(tellerIdentifier2, headquarterIdentifier); Offices.verifyMessagesAreDisplayed("Teller is not paused", "Teller must be paused to create denominations"); Denominations.verifyCreateDenominationButtonIsDisabled(); //teller balance