Sto provando ad accedere a un elemento all'interno di una sottoview e trovo impossibile farlo.Test UI XCode 7- non può accedere all'elemento nella sottoview
L'essere gerarchia:
View Controller:
- View
- tempView
- userEnterView
- zipCodeEntered
voglio accedere al campo di testo zipCodeEntered. Ho un'etichetta di accessibilità su di esso denominata "zipCodeEntered".
Quando provo a registrare l'automazione, registra solo la superview "userEnterView" e non il campo di testo effettivo a cui posso accedere.
Stampo "app.otherElements [SUPER_VIEW_NAME] .debugDescription" per vedere quali elementi sono in quella gerarchia e non ne stampa nessuno.
Qualche idea sul motivo per cui non riesco ad accedere a questi elementi/come posso accedervi?
Puoi provare a impostare 'accessibilityIdentifer', invece? –
Joe: Ho letto il tuo blog di test dell'interfaccia utente ampiamente e mi ha aiutato tantissimo, quindi volevo solo ringraziarti per questo. Ho aggiunto 'accessibilityIdentifier' al campo di testo zipCodeEntered e ancora non riesco a trovarlo. Usando 'app.otherElements [" zipCodeEntered "]' o 'app.textFields [" zipCodeEntered "]'. Aggiunta immagine del layout dello storyboard – sebradloff
Grazie, felice è stato di aiuto! Hai provato ad accedere all'elemento tramite il suo testo segnaposto, "Codice postale"? –