iOSAppConfigurator Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la parte specifica iOS dell'API ConfigureApp fluente. Non deve essere usato direttamente.
public class iOSAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type iOSAppConfigurator = class
interface IFluentInterface
Public Class iOSAppConfigurator
Implements IFluentInterface
- Ereditarietà
-
iOSAppConfigurator
- Implementazioni
Costruttori
iOSAppConfigurator(GenericAppConfigurator) |
Parte dell'API ConfigureApp fluente. Non deve essere usato direttamente. |
Metodi
ApiKey(String) |
Obsoleta.
Deprecato (1.1): verrà rimosso. Imposta la chiave api cloud di test di Xamarin da usare per l'attivazione. |
AppBundle(String) |
Configura il bundle dell'app da usare. Forza un'esecuzione nel simulatore. |
AppBundleZip(String) |
Configura il bundle di app compresso da usare. Forza un'esecuzione nel simulatore. |
AutArguments(IEnumerable<String>) |
Imposta gli argomenti da inviare all'AUT. |
AutEnvironmentVars(Dictionary<String,String>) |
Imposta l'ambiente da inviare all'AUT. |
CodesignIdentity(String) |
Obsoleta.
Specificare l'identità utilizzata per la creazione condivisa delle risorse dell'applicazione. Si applica solo quando si usa DeviceAgent e si esegue il test con i dispositivi fisici. In caso contrario, verrà usata l'identità usata per firmare l'app AppBundle(String) o AppBundleZip(String) . |
ConnectToApp() |
Compila la configurazione e si connette a un'app già in esecuzione. Usato per scenari avanzati. Gli utenti regolari devono invece usare StartApp(AppDataMode) . |
Debug() |
Abilita la registrazione di debug dal test runner. |
DeviceIdentifier(String) |
Configura il dispositivo da usare con l'identificatore del dispositivo (UUID). |
DeviceIp(String) |
Configura l'indirizzo IP del dispositivo. In genere, se non si esegue un'applicazione iOS in un dispositivo fisico. |
DevicePort(Int32) |
Configura la porta del dispositivo. In genere, è meglio che non sia stato impostato. |
DisableSpecFlowIntegration() |
Disabilita la generazione automatica di screenshot dopo ogni passaggio di SpecFlow. |
EnableLocalScreenshots() |
Abilita il salvataggio dello screenshot locale. Sempre abilitato nel cloud. |
GetConfiguration(StartAction, AppDataMode) |
Compila la configurazione dell'app iOS che può essere usata per l'input per iOSApp. I StartApp(AppDataMode) metodi e ConnectToApp() devono essere usati invece a meno che non siano necessarie esigenze specifiche per la configurazione. |
InstalledApp(String) |
Configura l'app installata da usare. Forza un'esecuzione nel dispositivo fisico. |
LogDirectory(String) |
Imposta la directory per archiviare i file di log locali in |
PreferIdeSettings() |
Usa sempre le impostazioni dell'IDE se sono presenti, eseguendo l'override di altri valori configurati. Se non è impostata, la configurazione esplicita disabilita l'integrazione dell'IDE. |
StartApp(AppDataMode) |
Compila la configurazione e avvia l'app nel dispositivo o nel simulatore selezionato. |
WaitTimes(IWaitTimes) |
Configura i tempi di attesa predefiniti per il framework. |
Implementazioni dell'interfaccia esplicita
IFluentInterface.GetType() |
Rappresenta la parte specifica iOS dell'API ConfigureApp fluente. Non deve essere usato direttamente. |