So che puoi dire a iOS Simulator di uscire con applescript. Puoi dire di andare a "casa" dall'app corrente? E poi fai clic sull'icona dell'app per riavviarla? Questo sarebbe utile per me per i test delle applicazioni che devono verificare le attività in background complete e numerosi altri casi.Quali comandi di applescript possono essere inviati a iOS Simulator?
risposta
qualsiasi applicazione AppleScriptable deve esportare un dizionario di scripting in ordine per AppleScript per sapere quali sono i suoi comandi sono. Puoi vedere il dizionario di qualsiasi app aprendo l'app in Script Editor.
Notare che anche se un app non prevede comandi di script per ciò che si vuole, sistema di interfaccia utente Scripting o Automator può probabilmente ancora essere utilizzato per guidare la sua interfaccia utente. (Ad esempio, per scegliere i comandi Home o Ruota nella barra dei menu di iOS Simulator.)
C'è anche l'automazione dell'interfaccia utente specifica per iOS che puoi fare dall'app Strumenti fornita con Xcode.
Il simulatore iOS non supporta direttamente AppleScript. Non ha un dizionario di scripting. Ciò significa che l'unico vero modo per manipolarlo in AppleScript è utilizzare i comandi dell'interfaccia utente che funzionano per qualsiasi applicazione.
Si può dire che per fare quello che vuoi, indipendentemente da fatto che ascolta è una storia completamente diversa. Davvero una buona domanda, mi piacerebbe saperlo anch'io. +1 –
@NSPostWhenIdle - Solo un po 'curioso: cosa intendi con "Puoi dirgli di fare ciò che vuoi"? Non sto litigando, ma mi chiedo cosa intendi con quello. – pasawaya
@qegal Ho usato solo AppleScript abbastanza per essere consapevoli del fatto che "raccontano" è un comando, e ho pensato di "raccontare" in termini di personificazione per la prima volta, come si può fisicamente dire a qualcuno di fare qualcosa ma potrebbero non ascoltare. Ridacchiato un po 'a me stesso! –