Risoluzione dei problemi

Un test che fallisce su un'altra macchina, un elemento non trovato, un testo non letto: cosa fare.

Aprite prima il report di affidabilità dell'esecuzione: dice quale passaggio è fallito e perché, in parole semplici.Poi cercate il problema qui sotto.

Un'esecuzione fallisce

“Non trovato”, ma vedo l'elemento sullo schermo

Provate, in quest'ordine

  1. 1Verificate che questo schermo abbia la stessa risoluzione e lo stesso ridimensionamento della registrazione.Gli elementi vengono confrontati alle dimensioni con cui sono stati registrati.
  2. 2L'elemento potrebbe essersi spostato fuori dalla sua area di ricerca.Ingrandite l'area, oppure spuntate Cerca in tutto lo schermo.
  3. 3L'obiettivo visivo potrebbe includere qualcosa che cambia, come un contatore o un'evidenziazione.Disegnate il suo rettangolo più piccolo, solo attorno alla parte stabile.
  4. 4La schermata potrebbe aver bisogno di più tempo per apparire.Aumentate il tempo massimo del controllo.
Il test viene superato sul mio computer e fallisce su un altro

Provate, in quest'ordine

  1. 1Confrontate la risoluzione dello schermo e il ridimensionamento dei due computer.È la causa più comune.
  2. 2Confrontate il tema (chiaro o scuro), il browser e il suo livello di zoom, e la lingua dell'app.
  3. 3Se entrambi gli aspetti sono giusti, teneteli entrambi con un profilo di baseline per ambiente.Per un altro browser o dispositivo di un'app web, generate invece una versione del test per esso.
Un controllo fallisce, ma le due immagini mi sembrano uguali

Provate, in quest'ordine

  1. 1Passate nel report a Pulsazione o alla vista Differenze: entrambe evidenziano ciò che è cambiato.Spesso è un solo carattere o una sola cifra.
  2. 2Con l'Analisi intelligente con IA attiva, leggete il suo esito e la sua spiegazione di ciò che è cambiato.
  3. 3Se la differenza è reale ma innocua, impostate la severità del controllo su Permissiva, oppure accettate il nuovo aspetto.
I clic finiscono nel posto sbagliato

Provate, in quest'ordine

  1. 1Assicuratevi che ci sia un controllo subito prima del clic: il clic segue allora l'elemento ovunque venga trovato.
  2. 2Verificate che la finestra sia dove si trovava durante la registrazione, con le stesse dimensioni.
  3. 3Verificate il ridimensionamento dello schermo: con un altro ridimensionamento, ogni posizione sullo schermo cambia.
Il test fallisce su una data, un totale o un numero d'ordine

Provate, in quest'ordine

  1. 1Quel valore cambia a ogni esecuzione.Trasformate il controllo in un'asserzione testuale dinamica, che controlla il tipo di valore, non il valore.
Un controllo fallisce su una schermata che stava ancora apparendo

Provate, in quest'ordine

  1. 1Aumentate il livello della passata di accuratezza avanzata del test, in Impostazioni progetto: il controllo viene allora confrontato nel momento migliore dell'elemento.
Il test è lento

Provate, in quest'ordine

  1. 1Sostituite le attese fisse con dei controlli: un controllo prosegue nel momento in cui la schermata è pronta.
  2. 2Rimpicciolite le aree di ricerca: in un'area piccola la ricerca è più veloce.
  3. 3Attivate la scheda grafica nelle Preferenze, se il computer ne ha una.

Asserzioni testuali

Un testo non viene letto, o viene letto male

Provate, in quest'ordine

  1. 1Scegliete nel controllo la lingua del testo invece di Automatica, soprattutto per le parole brevi.
  2. 2Impostate Qualità di riconoscimento su Massima.
  3. 3Disegnate l'area di ricerca un po' più grande del testo, così nessuna lettera ne tocca il bordo.
  4. 4Lasciate la precisione su Tollerante, che perdona i caratteri che si somigliano e gli spazi.

Registrazione e salvataggio

Il salvataggio di una registrazione richiede un po' di tempo

Provate, in quest'ordine

  1. 1È normale: è durante il salvataggio che vengono creati i controlli, uno per ogni elemento che avete usato e per ciò che è apparso.Una registrazione lunga con Verificare il testo attivo richiede più tempo di tutte.Una barra di avanzamento mostra ogni fase.
Il mio telefono non viene trovato

Provate, in quest'ordine

  1. 1Attivate il debug USB nelle Opzioni sviluppatore del telefono.
  2. 2Usate un cavo dati: alcuni cavi servono solo a ricaricare.
  3. 3Sbloccate il telefono e toccate Consenti quando chiede di questo computer.
L'esecuzione non parte: lo schermo non è dove inizia il test

Provate, in quest'ordine

  1. 1Riportate la vostra app sulla pagina e nello stato che mostrava quando è iniziata la registrazione, poi fate clic su Riprova.
  2. 2Se la differenza non conta, fate clic su Esegui comunque.
  3. 3Per saltare questo confronto su questo computer, disattivatelo nelle Preferenze, nella pagina Generali.
Un browser o un dispositivo richiede attenzione

Provate, in quest'ordine

  1. 1Aprite quel ramo in GUI Test Studio, dal pannello Browser e dispositivi.I passaggi che non è stato possibile eseguire hanno un angolo ambra, e il pannello Proprietà spiega perché.
  2. 2La causa abituale è un elemento che la pagina nasconde su quello schermo, dietro un menu che GUI Test Studio non è riuscito ad aprire.Correggete il passaggio su quel ramo, o registrate di nuovo quella parte.
  3. 3Dopo una modifica della vostra pagina, rigenerate il ramo.
Il test viene eseguito sul monitor sbagliato

Provate, in quest'ordine

  1. 1Un test viene eseguito sullo schermo in cui si trova GUI Test Runner-Recorder, a meno che sia stato registrato su un altro monitor o che le sue Impostazioni progetto ne indichino uno.Aprite le sue Impostazioni progetto e cambiate Esegui su: lo schermo di GUI Test Runner-Recorder, lo schermo principale, un monitor, o tutti.
  2. 2Un monitor su cui il test è stato registrato e che non è collegato viene sostituito dallo schermo principale; l'app chiede prima.
  3. 3Prima di una registrazione, l'app chiede quale schermo usa il test; la Registrazione predefinita delle Preferenze conserva la risposta.
Vai offline non può essere eseguito su questo computer

Provate, in quest'ordine

  1. 1Una pagina web va offline attraverso il suo browser e funziona sempre.Un programma o tutto il computer ha bisogno del piccolo servizio Windows di GUI Test Studio.
  2. 2Installate GUI Test Studio per tutti gli utenti, come amministratore: il programma di installazione configura il servizio.

Pipeline

gtr-cli termina con il codice di uscita 3

Provate, in quest'ordine

  1. 1Un test non ha potuto essere eseguito: la console dice perché.Il più delle volte lo schermo è diverso dalla registrazione, oppure l'app da testare non ha nessuna finestra.
  2. 2Adeguate la macchina, oppure aggiungete --ignore-screen-mismatch o --ignore-missing-target quando la differenza è prevista.
  3. 3Eseguite gtr-cli check sulla cartella per vedere se ogni test è pronto, senza eseguirlo.
L'esecuzione fallisce subito sulla macchina di build

Provate, in quest'ordine

  1. 1L'agente di build deve girare in una sessione desktop con accesso effettuato e sbloccata, non come servizio in background: un test GUI ha bisogno di uno schermo vero.
  2. 2Disattivate il salvaschermo, la sospensione e le notifiche su quella macchina.

Accesso e posti

Il browser non si è aperto, o il codice non viene accettato

Provate, in quest'ordine

  1. 1Fate clic su Riapri il browser nell'applicazione.
  2. 2Aprite voi stessi il sito, accedete e andate all'indirizzo mostrato dall'applicazione.Digitate lì il codice.
  3. 3Un codice è valido per 15 minuti.Se è più vecchio, chiudete l'applicazione e riavviatela per averne uno nuovo.
L'applicazione mi chiede di accedere di nuovo

Provate, in quest'ordine

  1. 1Questo computer è stato disattivato nella pagina del vostro account, o siete usciti da uno dei tre programmi: condividono un solo accesso.Accedete di nuovo.
  2. 2Dopo una nuova installazione delle applicazioni, accedete ancora una volta: il vostro posto resta vostro.
L'app mi propone un aggiornamento all'avvio

Provate, in quest'ordine

  1. 1È stata pubblicata una nuova versione.Aggiorna ora la scarica e la installa, e l'app si riavvia aggiornata; Più tardi lascia l'app così com'è fino al suo avvio successivo.
  2. 2Solo un aggiornamento critico deve essere installato prima che l'app prosegua: il messaggio lo dice.
  3. 3Su un computer senza accesso nel browser, Apri la pagina di download vi dà il programma di installazione; lo strumento da riga di comando di una macchina di build dice lo stesso e attende l'aggiornamento.
L'applicazione dice che per ora non può essere usata su questo computer

Provate, in quest'ordine

  1. 1Leggete il motivo indicato.Una prova o un abbonamento terminati: scegliete un piano nella pagina del vostro account, poi fate clic su Riprova.
  2. 2Se siete membri di un team, chiedete al proprietario: il piano potrebbe essere terminato, o il vostro posto rimosso.
Tutti i posti sono in uso

Provate, in quest'ordine

  1. 1Nella pagina del vostro account, sotto I vostri computer, disattivate il computer che non usate più.
  2. 2Se siete proprietari di un team, rimuovete un membro o una chiave che non vi serve più, o aggiungete utenti al vostro piano.
Ho cambiato computer e quello nuovo viene rifiutato

Provate, in quest'ordine

  1. 1Un posto passa a un altro computer al massimo una volta ogni 30 giorni.Il messaggio indica la data in cui potrà cambiare di nuovo.
  2. 2Fino ad allora, usate il computer su cui avevate effettuato l'accesso.
  3. 3Se quel computer è perso o guasto, scrivete al supporto e liberiamo il posto.
Un'email di invito non è arrivata

Provate, in quest'ordine

  1. 1Guardate nella cartella dello spam.
  2. 2Chiedete al proprietario di fare clic su Invia di nuovo accanto all'invito, nella pagina del suo account.
  3. 3Accedete proprio con l'indirizzo a cui è stato inviato l'invito: un altro indirizzo viene rifiutato.

Ancora bloccati?Diteci cosa stavate cercando di fare e rispondiamo entro un giorno lavorativo.Ask our team