Condividi tramite


iOSAppConfigurator Classe

Definizione

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.

Si applica a