Udostępnij za pośrednictwem


iOSAppConfigurator Klasa

Definicja

Reprezentuje konkretną część interfejsu API dla systemu ConfigureApp iOS. Nie należy używać bezpośrednio.

public class iOSAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type iOSAppConfigurator = class
    interface IFluentInterface
Public Class iOSAppConfigurator
Implements IFluentInterface
Dziedziczenie
iOSAppConfigurator
Implementuje

Konstruktory

iOSAppConfigurator(GenericAppConfigurator)

Część płynnego interfejsu ConfigureApp API. Nie należy używać bezpośrednio.

Metody

ApiKey(String)
Nieaktualne.

Przestarzałe (1.1): zostanie usunięte. Ustawia klucz interfejsu API testowania platformy Xamarin w chmurze do użycia na potrzeby aktywacji.

AppBundle(String)

Konfiguruje pakiet aplikacji do użycia. Wymusi uruchomienie na symulatorze.

AppBundleZip(String)

Konfiguruje spakowany pakiet aplikacji do użycia. Wymusi uruchomienie na symulatorze.

AutArguments(IEnumerable<String>)

Ustawia argumenty, które mają być wysyłane do aut.

AutEnvironmentVars(Dictionary<String,String>)

Ustawia środowisko do wysłania do aut.

CodesignIdentity(String)
Nieaktualne.

Określ tożsamość używaną do współprojektowania zasobów aplikacji. Dotyczy tylko w przypadku korzystania z urządzenia DeviceAgent i testowania z urządzeniami fizycznymi. Jeśli nie zostanie dostarczona, zostanie użyta tożsamość użyta do podpisania AppBundle(String) aplikacji lub AppBundleZip(String) .

ConnectToApp()

Tworzy konfigurację i łączy się z już uruchomioną aplikacją. Służy do obsługi zaawansowanych scenariuszy. Zamiast tego należy używać StartApp(AppDataMode) zwykłych użytkowników.

Debug()

Włącza rejestrowanie debugowania z poziomu modułu uruchamiającego testy.

DeviceIdentifier(String)

Konfiguruje urządzenie do użycia z identyfikatorem urządzenia (UUID).

DeviceIp(String)

Konfiguruje adres IP urządzenia. Ogólnie rzecz biorąc, najlepiej pozostawić niezastawiony, chyba że uruchamiasz aplikację systemu iOS na urządzeniu fizycznym.

DevicePort(Int32)

Konfiguruje port urządzenia. Ogólnie rzecz biorąc, najlepiej pozostawiony niezastawiony.

DisableSpecFlowIntegration()

Wyłącza automatyczne generowanie zrzutów ekranu po każdym kroku specFlow.

EnableLocalScreenshots()

Włącza zapisywanie lokalnego zrzutu ekranu. Zawsze włączone w chmurze.

GetConfiguration(StartAction, AppDataMode)

Tworzy konfigurację aplikacji systemu iOS, która może służyć do wprowadzania danych wejściowych dla iOSAppprogramu . Metody StartApp(AppDataMode) i ConnectToApp() należy użyć zamiast tego, chyba że masz określone potrzeby dla konfiguracji.

InstalledApp(String)

Konfiguruje zainstalowaną aplikację do użycia. Wymusi uruchomienie na urządzeniu fizycznym.

LogDirectory(String)

Ustawia katalog do przechowywania lokalnych plików dziennika w programie

PreferIdeSettings()

Zawsze używa ustawień ze środowiska IDE, jeśli są obecne, przesłaniając inne skonfigurowane wartości. Jeśli nie zostanie ustawiona, jawna konfiguracja spowoduje wyłączenie integracji środowiska IDE.

StartApp(AppDataMode)

Tworzy konfigurację i uruchamia aplikację na wybranym urządzeniu lub symulatorze.

WaitTimes(IWaitTimes)

Konfiguruje domyślne czasy oczekiwania dla platformy.

Jawne implementacje interfejsu

IFluentInterface.GetType()

Reprezentuje konkretną część interfejsu API dla systemu ConfigureApp iOS. Nie należy używać bezpośrednio.

Dotyczy