AndroidAppConfigurator Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje část rozhraní FLUENT API specifickou pro ConfigureApp Android. Neměly by se používat přímo.
public class AndroidAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type AndroidAppConfigurator = class
interface IFluentInterface
Public Class AndroidAppConfigurator
Implements IFluentInterface
- Dědičnost
-
AndroidAppConfigurator
- Implementuje
Konstruktory
AndroidAppConfigurator(GenericAppConfigurator) |
Součást ConfigureApp rozhraní FLUENT API. Neměly by se používat přímo. |
Metody
ApiKey(String) |
Zastaralé.
Zastaralé (1.1): Bude odebráno. Nastaví klíč rozhraní API Xamarin Test Cloud pro aktivaci. |
ApkFile(String) |
Nakonfiguruje soubor apk pro použití. |
ConnectToApp() |
Sestaví konfiguraci a připojí se k již spuštěné aplikaci. Používá se pro pokročilé scénáře. Místo toho by měli používat StartApp(AppDataMode) běžní uživatelé. |
Debug() |
Povolí protokolování ladění z test runneru. |
DeviceIp(String) |
Nakonfiguruje IP adresu zařízení. Obecně je nejlepší nechat nenasazení, pokud aplikaci pro iOS nespouštějíte na fyzickém zařízení. |
DevicePort(Int32) |
Nakonfiguruje port zařízení. Obecně je nejlepší nechat nenasaděný. |
DeviceSerial(String) |
Nakonfiguruje sériový adb zařízení. Obecně platí, že pokud nechcete spustit konkrétní zařízení, ponechte nastavení odepnout. |
DisableSpecFlowIntegration() |
Zakáže automatické generování snímků obrazovky po každém kroku SpecFlow. |
EnableLocalScreenshots() |
Umožňuje ukládání místních snímků obrazovky. Vždy povoleno v cloudu. |
GetConfiguration(StartAction, AppDataMode) |
Vytvoří konfiguraci aplikace pro Android, kterou lze použít pro vstup pro AndroidApp. Pokud StartApp(AppDataMode) nemáte konkrétní požadavky na konfiguraci, měly by se místo toho použít metody a ConnectToApp() . |
InstalledApp(String) |
Nakonfiguruje už nainstalovanou aplikaci pro použití. |
KeyStore(String, String, String, String) |
Nakonfiguruje úložiště klíčů, kterým je zadaný soubor apk podepsaný. Úložiště klíčů se nevyžaduje, ale zajistí, aby soubor apk byl nedotčený a beze změny. Pokud je k dispozici úložiště klíčů, použije se k podepsání pomocných apk nainstalovaných společně s aplikací na zařízení. Pokud není úložiště klíčů k dispozici, Xamarin.UITest vygeneruje úložiště klíčů a odstoupí apk. |
LaunchableActivity(String) |
Nakonfiguruje aktivitu tak, aby se spustila. |
LogDirectory(String) |
Nastaví adresář pro ukládání místních souborů protokolu. |
PreferIdeSettings() |
Vždy použije nastavení z integrovaného vývojového prostředí (IDE), pokud jsou k dispozici, a přepíše ostatní nakonfigurované hodnoty. Pokud není nastavená, explicitní konfigurace zakáže integraci integrovaného vývojového prostředí (IDE). |
SigningInfoFile(String) |
Nakonfiguruje soubor podpisových informací, se kterým bude testovací server "podepsán". Soubor podpisových informací se nevyžaduje, ale k podepisování testovacího serveru se dá použít místo úložiště klíčů. Soubor podpisových informací lze volně sdílet bez rizika úniku klíče. Soubor podpisových informací lze vygenerovat pomocí nástroje konzoly. |
StartApp(AppDataMode) |
Sestaví konfiguraci a spustí aplikaci na vybraném zařízení. |
WaitTimes(IWaitTimes) |
Nakonfiguruje výchozí doby čekání pro architekturu. |
Explicitní implementace rozhraní
IFluentInterface.GetType() |
Představuje část rozhraní FLUENT API specifickou pro ConfigureApp Android. Neměly by se používat přímo. |