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
- 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.
- 2L'elemento potrebbe essersi spostato fuori dalla sua area di ricerca.Ingrandite l'area, oppure spuntate Cerca in tutto lo schermo.
- 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.
- 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
- 1Confrontate la risoluzione dello schermo e il ridimensionamento dei due computer.È la causa più comune.
- 2Confrontate il tema (chiaro o scuro), il browser e il suo livello di zoom, e la lingua dell'app.
- 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
- 1Passate nel report a Pulsazione o alla vista Differenze: entrambe evidenziano ciò che è cambiato.Spesso è un solo carattere o una sola cifra.
- 2Con l'Analisi intelligente con IA attiva, leggete il suo esito e la sua spiegazione di ciò che è cambiato.
- 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
- 1Assicuratevi che ci sia un controllo subito prima del clic: il clic segue allora l'elemento ovunque venga trovato.
- 2Verificate che la finestra sia dove si trovava durante la registrazione, con le stesse dimensioni.
- 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
- 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
- 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
- 1Sostituite le attese fisse con dei controlli: un controllo prosegue nel momento in cui la schermata è pronta.
- 2Rimpicciolite le aree di ricerca: in un'area piccola la ricerca è più veloce.
- 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
- 1Scegliete nel controllo la lingua del testo invece di Automatica, soprattutto per le parole brevi.
- 2Impostate Qualità di riconoscimento su Massima.
- 3Disegnate l'area di ricerca un po' più grande del testo, così nessuna lettera ne tocca il bordo.
- 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È 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
- 1Attivate il debug USB nelle Opzioni sviluppatore del telefono.
- 2Usate un cavo dati: alcuni cavi servono solo a ricaricare.
- 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
- 1Riportate la vostra app sulla pagina e nello stato che mostrava quando è iniziata la registrazione, poi fate clic su Riprova.
- 2Se la differenza non conta, fate clic su Esegui comunque.
- 3Per saltare questo confronto su questo computer, disattivatelo nelle Preferenze, nella pagina Generali.
Un browser o un dispositivo richiede attenzione
Provate, in quest'ordine
- 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é.
- 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.
- 3Dopo una modifica della vostra pagina, rigenerate il ramo.
Il test viene eseguito sul monitor sbagliato
Provate, in quest'ordine
- 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.
- 2Un monitor su cui il test è stato registrato e che non è collegato viene sostituito dallo schermo principale; l'app chiede prima.
- 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
- 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.
- 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
- 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.
- 2Adeguate la macchina, oppure aggiungete --ignore-screen-mismatch o --ignore-missing-target quando la differenza è prevista.
- 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
- 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.
- 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
- 1Fate clic su Riapri il browser nell'applicazione.
- 2Aprite voi stessi il sito, accedete e andate all'indirizzo mostrato dall'applicazione.Digitate lì il codice.
- 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
- 1Questo computer è stato disattivato nella pagina del vostro account, o siete usciti da uno dei tre programmi: condividono un solo accesso.Accedete di nuovo.
- 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È 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.
- 2Solo un aggiornamento critico deve essere installato prima che l'app prosegua: il messaggio lo dice.
- 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
- 1Leggete il motivo indicato.Una prova o un abbonamento terminati: scegliete un piano nella pagina del vostro account, poi fate clic su Riprova.
- 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
- 1Nella pagina del vostro account, sotto I vostri computer, disattivate il computer che non usate più.
- 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
- 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.
- 2Fino ad allora, usate il computer su cui avevate effettuato l'accesso.
- 3Se quel computer è perso o guasto, scrivete al supporto e liberiamo il posto.
Un'email di invito non è arrivata
Provate, in quest'ordine
- 1Guardate nella cartella dello spam.
- 2Chiedete al proprietario di fare clic su Invia di nuovo accanto all'invito, nella pagina del suo account.
- 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