Ho un app per iPhone che sto testando con UI Automation.I tentativi di toccare un UIButton in un UITableViewCell utilizzando automazione interfaccia utente falliscono con "non poteva essere sfruttato"
Ho un pulsante in un UITableViewCell
ma quando provo a toccarlo utilizzando l'automazione dell'interfaccia utente ottengo il seguente errore.
Script threw an uncaught JavaScript error: target.frontMostApp().mainWindow().scrollViews()[0].elements()[element_name].tableViews()[0].elements().firstWithPredicate(name contains[c] 'Brooklyn').elements()["detailsButton"] could not be tapped
mi hanno permesso di accessibilità sul pulsante in Interface Builder e contrassegnati con il marchio di accessibilità (e identificatore) "detailsButton". Posso recuperare l'elemento del pulsante e ho verificato che sia valido. Non riesco a toccarlo per qualche motivo.
L'UIButton un pulsante rettangolare rotondo con l'interazione utente abilitato. Grazie per qualsiasi feedback.
Hai provato impostando un ritardo come target.delay (3); prima di toccare il pulsante? –
Come pubblicare anche il tuo codice, non aggiungere il messaggio di errore. –
Penso che sia un problema per quanto riguarda l'aggiunta del pulsante al tableviewcell - Inserisci il codice per una risposta migliore –