Ecco una foto del tavolo con cui sto lavorando.UITest colore di un'etichetta (non l'etichetta UI)
Sto solo cercando di ottenere il colore della "richiesta" (grigio) o "bozza" (arancione). Sono in grado di ottenere la stringa effettiva di "richiesta" o "bozza" di
var timeSheetStatus =
app.tables.element.cells.elementBoundByIndex(0).staticTexts.elementBoundByIndex(1).label
ma questo è solo una stringa e non un UILabel (se fosse un'UILabel sarei in grado di fare label.textColor Credo). Come ottengo il colore di questa stringa, così posso affermare che è effettivamente grigio o arancione?
Certo che è un'etichetta. Una stringa non può semplicemente apparire magicamente nell'interfaccia; deve essere disegnato da qualche oggetto di interfaccia. – matt
@matt Oh scusate, ho iniziato a imparare da zero partendo un paio di giorni fa. Intendevo dire che il codice nella mia domanda restituisce una stringa, non una UILabel, quindi credo di essere solo confuso su come far funzionare la UILabel di questo elemento. – user3613290
Dovrai scrivere un test unitario per la colorazione di UILabel, dove sarai in grado di accedere all'attributo color di UILabel. – Oletha