Skip to content

Commit

Permalink
refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
angelominisci committed Oct 4, 2024
1 parent 00fd81c commit 25aa029
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -840,6 +840,18 @@ public void siCambiaPaginaUtilizzandoUnaFrecetta(Integer numPage) {
}
}

public void selezionaUltimaPaginaUtilizzandoUnaFrecetta() {
this.getWebDriverWait(60).withMessage("il bottone pagina successiva non è cliccabile")
.until(ExpectedConditions.visibilityOf(this.frecciaPaginaSuccessiva));
if (!frecciaPaginaSuccessiva.isDisplayed()) {
this.js().executeScript("arguments[0].scrollIntoView(true);", numeroNotificheButton);
}
while (frecciaPaginaSuccessiva.isEnabled()) {
frecciaPaginaSuccessiva.click();
WebTool.waitTime(2);
}
}

public void siCambiaPaginaUtilizzandoUnNumero() {
if (!pageNumberButton.isDisplayed()) {
this.js().executeScript("arguments[0].scrollIntoView(true);", pageNumberButton);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -612,6 +612,12 @@ public void nellaPaginaStatoDellaPiattaformaSiCambiaPaginaUtilizzandoUnaFreccett
piattaformaNotifichePage.siCambiaPaginaUtilizzandoUnaFrecetta(numPage);
}

@And("Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta fino all'ultima")
public void nellaPaginaStatoDellaPiattaformaSiCambiaPaginaUtilizzandoUnaFreccetta() {
PiattaformaNotifichePage piattaformaNotifichePage = new PiattaformaNotifichePage(driver);
piattaformaNotifichePage.selezionaUltimaPaginaUtilizzandoUnaFrecetta();
}

@And("Nella pagina Piattaforma Notifiche si cambia pagina utilizzando un numero")
public void nellaPaginaPiattaformaNotificheSiCambiaPaginaUtilizzandoUnNumero() {
PiattaformaNotifichePage piattaformaNotifichePage = new PiattaformaNotifichePage(driver);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,6 @@ Feature: Mittente invia una notifica digitale al destinatario con indirizzo forn
| PG | mail@fail.it |
| PF | test@fail.it |
And Aspetta 60 secondi
Then Si verifica che il destinatario è raggiungibile al tentativo successivo "Invio via PEC riuscito"
Then Si verifica che destinatario raggiungibile "Invio via PEC riuscito"
And Logout da portale mittente

Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Feature: il mittente download attestazione notifica presa in carico
Then Si visualizza correttamente la pagina dello 'stato della piattaforma' di mittente
And Si visualizza correttamente la tabella dei disservizi
And Nella pagina stato della piattaforma si cambia il numero elementi visualizzati attraverso il filtro
And Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta 10
And Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta fino all'ultima
And Download file attestazione disservizio
And Si controlla che esista pop up scadenza
And Nella pagina Piattaforma Notifiche selezionare la voce 'Notifiche'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ Feature: Mittente prova ad effettuare download AOT scaduti da 120gg
Then Si visualizza correttamente la pagina dello 'stato della piattaforma' di mittente
And Si visualizza correttamente la tabella dei disservizi
And Nella pagina stato della piattaforma si cambia il numero elementi visualizzati attraverso il filtro
And Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta 10
And Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta fino all'ultima
And Download file attestazione disservizio
And Si controlla che esista pop up scadenza
And Logout da portale mittente
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Feature: Persona Fisica prova ad effettuare download AOT scaduti da 120gg
When Nella pagina Piattaforma Notifiche selezionare la voce 'stato della piattaforma'
And Si visualizza correttamente la tabella dei disservizi
And Nella pagina stato della piattaforma si cambia il numero elementi visualizzati attraverso il filtro
And Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta 10
And Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta fino all'ultima
And Download file attestazione disservizio
And Si controlla che esista pop up scadenza
And Logout da portale persona fisica
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ Feature: Persona Giuridica prova ad effettuare download AOT scaduti da 120gg
When Nella pagina Piattaforma Notifiche selezionare la voce 'stato della piattaforma'
And Si visualizza correttamente la tabella dei disservizi
And Nella pagina stato della piattaforma si cambia il numero elementi visualizzati attraverso il filtro
And Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta 10
And Nella pagina stato della piattaforma si cambia pagina utilizzando una freccetta fino all'ultima
And Download file attestazione disservizio
And Si controlla che esista pop up scadenza
And Logout da portale persona giuridica
Expand Down

0 comments on commit 25aa029

Please sign in to comment.