Udostępnij za pośrednictwem


AndroidAppConfigurator Klasa

Definicja

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

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

Konstruktory

AndroidAppConfigurator(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.

ApkFile(String)

Konfiguruje plik apk do użycia.

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.

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.

DeviceSerial(String)

Konfiguruje szereg adb urządzenia. Ogólnie rzecz biorąc, najlepiej pozostawić niezastawione, chyba że chcesz uruchomić określone urządzenie.

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 Android, która może służyć do wprowadzania danych wejściowych dla AndroidAppprogramu . Metody StartApp(AppDataMode) i ConnectToApp() należy użyć zamiast tego, chyba że masz określone potrzeby dla konfiguracji.

InstalledApp(String)

Konfiguruje już zainstalowaną aplikację do użycia.

KeyStore(String, String, String, String)

Konfiguruje magazyn kluczy podpisany za pomocą podanego pliku apk. Magazyn kluczy nie jest wymagany, ale zapewni, że plik apk jest nieskazitelny i niezmieniony. Jeśli zostanie udostępniony magazyn kluczy, będzie on używany do podpisywania pomocniczych apk zainstalowanych wraz z aplikacją na urządzeniu. Jeśli nie podano magazynu kluczy, program Xamarin.UITest wygeneruje magazyn kluczy i rezygnuje z pliku apk.

LaunchableActivity(String)

Konfiguruje działanie do uruchomienia.

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.

SigningInfoFile(String)

Konfiguruje plik informacji o podpisywaniu, za pomocą którego serwer testowy będzie "podpisany". Plik informacji o podpisywaniu nie jest wymagany, ale może być używany zamiast magazynu kluczy do podpisywania serwera testowego. Plik informacji o podpisywaniu można swobodnie udostępniać bez ryzyka wycieku materiału kluczy. Plik informacji o podpisywaniu można wygenerować za pomocą narzędzia konsolowego.

StartApp(AppDataMode)

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

WaitTimes(IWaitTimes)

Konfiguruje domyślne czasy oczekiwania dla platformy.

Jawne implementacje interfejsu

IFluentInterface.GetType()

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

Dotyczy