Skip to content

Commit

Permalink
merge conflicts resolved
Browse files Browse the repository at this point in the history
  • Loading branch information
Gabriiii99 committed Apr 16, 2024
2 parents 87c42c5 + df7cc6a commit 2a52cd5
Show file tree
Hide file tree
Showing 4 changed files with 19 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -472,7 +472,7 @@ public void eliminaNuovaPec() {
}

public void confermaButtonEliminaClick() {
By confermaEliminaButtonBy = By.xpath("//div[@aria-labelledby='dialog-title']//button[contains(text(),'Conferma')]");
By confermaEliminaButtonBy = By.id("buttonConferma");
this.getWebDriverWait(10).withMessage("Il bottone conferma del pop-up elimina non cliccabile").until(ExpectedConditions.elementToBeClickable(confermaEliminaButtonBy));
this.element(confermaEliminaButtonBy).click();
}
Expand Down Expand Up @@ -509,9 +509,9 @@ public void clickHoCapitoCheckBoxPopup() {
}

public void confermaEmailPopup() {
By popupConfirmaButtonBy = By.xpath("//button[@data-testid='disclaimer-confirm-button']");
getWebDriverWait(10).until(ExpectedConditions.elementToBeClickable(popupConfirmaButtonBy));
this.driver.findElement(popupConfirmaButtonBy).click();
By popupConfirmButtonBy = By.id("confirmButton");
getWebDriverWait(10).until(ExpectedConditions.elementToBeClickable(popupConfirmButtonBy));
this.driver.findElement(popupConfirmButtonBy).click();
}

public boolean verificaPopUpConfermaEmail() {
Expand Down Expand Up @@ -639,14 +639,14 @@ public void checkNumeroDiCellulareCorretto(String cellulare) {
ExpectedConditions.attributeToBe(cellulareAssociato, "innerText", "+39" + cellulare)));
}

public void clickSuBottoneCellulareDiCortesia(String CTA){
By bottoneActionBy = By.xpath("//form[contains(., 'Numero di cellulare')]//button[contains(text(), '" + CTA + "')]");
public void clickSuBottoneCellulareDiCortesia(String actionButton){
By bottoneActionBy = By.xpath("//form[contains(., 'Numero di cellulare')]//button[contains(text(), '" + actionButton + "')]");
getWebDriverWait(10).withMessage("Il bottone non è cliccabile").until(ExpectedConditions.visibilityOfElementLocated(bottoneActionBy));
this.element(bottoneActionBy).click();
}

public void clickSuBottoneEmailDiCortesia(String CTA){
By bottoneActionBy = By.xpath("//form[contains(., 'Indirizzo e-mail')]//button[contains(text(), '" + CTA + "')]");
public void clickSuBottoneEmailDiCortesia(String actionButton){
By bottoneActionBy = By.xpath("//form[contains(., 'Indirizzo e-mail')]//button[contains(text(), '" + actionButton + "')]");
getWebDriverWait(10).withMessage("Il bottone non è cliccabile").until(ExpectedConditions.visibilityOfElementLocated(bottoneActionBy));
this.element(bottoneActionBy).click();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -208,13 +208,13 @@ public void checkPostModifica() {
By saveButton = By.id("saveModifyButton-default");
By cancelButton = By.xpath("//button[contains(text(),'Annulla')]");
By emailField = By.id("email");
getWebDriverWait(10).withMessage("Non si visualizza il bottone salva o non è cliccabile").until(ExpectedConditions.and(
getWebDriverWait(10).withMessage("Non si visualizza il bottone salva e non è cliccabile").until(ExpectedConditions.and(
ExpectedConditions.visibilityOfElementLocated(saveButton),
ExpectedConditions.elementToBeClickable(saveButton)));
getWebDriverWait(10).withMessage("Non si visualizza il bottone annulla o non è cliccabile").until(ExpectedConditions.and(
getWebDriverWait(10).withMessage("Non si visualizza il bottone annulla e non è cliccabile").until(ExpectedConditions.and(
ExpectedConditions.visibilityOfElementLocated(cancelButton),
ExpectedConditions.elementToBeClickable(cancelButton)));
getWebDriverWait(10).withMessage("Non si visualizza il campo email o non è modificabile").until(ExpectedConditions.and(
getWebDriverWait(10).withMessage("Non si visualizza il campo email e non è modificabile").until(ExpectedConditions.and(
ExpectedConditions.visibilityOfElementLocated(emailField),
ExpectedConditions.attributeToBe(this.element(emailField), "readonly", ""),
ExpectedConditions.attributeToBeNotEmpty(this.element(emailField), "value")));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,8 @@ public void waitLoadHeaderPGPage() {
try {
By titlePageBy = By.xpath("//a[@title = 'Sito di PagoPA S.p.A.']");
By esciButtonBy = By.xpath("//button[@title = 'Esci']");
getWebDriverWait(30).until(ExpectedConditions.visibilityOfElementLocated(titlePageBy));
getWebDriverWait(30).until(ExpectedConditions.visibilityOfElementLocated(esciButtonBy));
getWebDriverWait(10).until(ExpectedConditions.visibilityOfElementLocated(titlePageBy));
getWebDriverWait(10).until(ExpectedConditions.visibilityOfElementLocated(esciButtonBy));
logger.info("HeaderSectionPG caricata correttamente");
} catch (TimeoutException e){
logger.error("HeaderSectionPG non caricata correttamente con errrore: "+e.getMessage());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,15 +39,15 @@ public void nellaPaginaITuoiRecapitiSiVisualizzaCorrettamenteIlNumeroDiCellulare
}

@And("Nella pagina I Tuoi Recapiti si preme sul bottone {string} del numero di cellulare di cortesia")
public void nellaPaginaITuoiRecapitiSiPremeSulBottoneDelNumeroDiCellulareDiCortesia(String CTA) {
logger.info("Si preme sul bottone " + CTA + " del numero di cellulare di cortesia");
recapitiDestinatarioPage.clickSuBottoneCellulareDiCortesia(CTA);
public void nellaPaginaITuoiRecapitiSiPremeSulBottoneDelNumeroDiCellulareDiCortesia(String actionButton) {
logger.info("Si preme sul bottone " + actionButton + " del numero di cellulare di cortesia");
recapitiDestinatarioPage.clickSuBottoneCellulareDiCortesia(actionButton);
}

@And("Nella pagina I Tuoi Recapiti si preme sul bottone {string} dell'email di cortesia")
public void nellaPaginaITuoiRecapitiSiPremeSulBottoneDellEmailDiCortesia(String CTA) {
logger.info("Si preme sul bottone " + CTA + " dell'email di cortesia");
recapitiDestinatarioPage.clickSuBottoneEmailDiCortesia(CTA);
public void nellaPaginaITuoiRecapitiSiPremeSulBottoneDellEmailDiCortesia(String actionButton) {
logger.info("Si preme sul bottone " + actionButton + " dell'email di cortesia");
recapitiDestinatarioPage.clickSuBottoneEmailDiCortesia(actionButton);
}

@Then("Nella pagina I Tuoi Recapiti si controlla che il numero di cellulare non sia presente")
Expand Down

0 comments on commit 2a52cd5

Please sign in to comment.