Si riceve questo errore durante la registrazione di un test dell'interfaccia utente. A questo punto il registratore interrompe la registrazione del codice. Cosa significa?Test UI Xcode - Errore corrispondenza evento con data e ora
risposta
Ciò significa che quando si fa clic su un elemento, Xcode non riesco a capire che cosa fosse elemento. Non sono sicuro se si tratta di un bug o no.
Nel mio caso stavo facendo clic su una cella di visualizzazione tabella e stavo ottenendo questo. Il modo in cui ho ottenuto intorno ad esso stava aggiungendo queste righe:
let cells = app.tables.cells
cells.elementBoundByIndex(0).tap()
ottenere il riferimento delle celle della tabella, e per il te toccare la vista. Ovviamente questa è una soluzione caso per caso, ma dovrebbe aiutarti a proseguire.
Prova ad aggiungere lo storyboard ai test dell'interfaccia utente.
Fare clic sullo storyboard, quindi sulla finestra di ispezione file, quindi scorrere verso il basso fino all'appartenenza di destinazione e fare clic su Test dell'interfaccia utente.
La mia soluzione ai miei primi test dell'interfaccia utente in Xcode 9, grazie! – benck
La risposta semplificata alla tua domanda è che non trova l'elemento su cui hai fatto clic. Come risolvere questo problema, è quello che sto cercando. –
Xcode 8 esiste ancora, penso che sia un bug –
Questo lavoro per me: https://stackoverflow.com/questions/36616891/timestamped-event-matching-error-failed-to-find-matching-element/39121303#39121303 – MarcioElizeu