AndroidAppConfigurator Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |