Compartir a través de


AndroidAppConfigurator Clase

Definición

Representa la parte específica de Android de la ConfigureApp API fluida. No se debe usar directamente.

public class AndroidAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type AndroidAppConfigurator = class
    interface IFluentInterface
Public Class AndroidAppConfigurator
Implements IFluentInterface
Herencia
AndroidAppConfigurator
Implementaciones

Constructores

AndroidAppConfigurator(GenericAppConfigurator)

Parte de la ConfigureApp API fluida. No se debe usar directamente.

Métodos

ApiKey(String)
Obsoleto.

En desuso (1.1): se quitará. Establece la clave de API de Xamarin Test Cloud que se va a usar para la activación.

ApkFile(String)

Configura el archivo apk que se va a usar.

ConnectToApp()

Compila la configuración y se conecta a una aplicación que ya se está ejecutando. Se usa para escenarios avanzados. Los usuarios normales deben usar StartApp(AppDataMode) en su lugar.

Debug()

Habilita el registro de depuración del ejecutor de pruebas.

DeviceIp(String)

Configura la dirección IP del dispositivo. Por lo general, se deja sin establecer a menos que ejecute una aplicación de iOS en un dispositivo físico.

DevicePort(Int32)

Configura el puerto del dispositivo. Por lo general, mejor se deja sin establecer.

DeviceSerial(String)

Configura la serie adb del dispositivo. Por lo general, se deja sin establecer a menos que quiera ejecutar un dispositivo específico.

DisableSpecFlowIntegration()

Deshabilita la generación automática de capturas de pantalla después de cada paso de SpecFlow.

EnableLocalScreenshots()

Habilita el guardado de captura de pantalla local. Siempre habilitado en la nube.

GetConfiguration(StartAction, AppDataMode)

Compila la configuración de la aplicación Android que se puede usar para la entrada para AndroidApp. Los StartApp(AppDataMode) métodos y ConnectToApp() se deben usar en su lugar a menos que tenga necesidades específicas para la configuración.

InstalledApp(String)

Configura la aplicación ya instalada que se va a usar.

KeyStore(String, String, String, String)

Configura el almacén de claves con el que está firmado el archivo apk proporcionado. No se requiere un almacén de claves, pero se asegurará de que el archivo apk sea prístino y sin cambios. Si se proporciona un almacén de claves, se usará para firmar los apk auxiliares instalados junto con la aplicación en el dispositivo. Si no se proporciona un almacén de claves, Xamarin.UITest generará un almacén de claves y renunciará al apk.

LaunchableActivity(String)

Configura la actividad que se va a iniciar.

LogDirectory(String)

Establece el directorio en el que se almacenarán los archivos de registro locales.

PreferIdeSettings()

Siempre usa la configuración del IDE si están presentes, reemplazando otros valores configurados. Si no se establece, la configuración explícita deshabilitará la integración del IDE.

SigningInfoFile(String)

Configura el archivo de información de firma con el que el servidor de prueba se "firmará". No se requiere un archivo de información de firma, pero se puede usar en lugar de un almacén de claves para firmar el servidor de prueba. El archivo de información de firma se puede compartir libremente sin el riesgo de fuga de material de clave. El archivo de información de firma se puede generar mediante la herramienta de consola.

StartApp(AppDataMode)

Compila la configuración e inicia la aplicación en el dispositivo seleccionado.

WaitTimes(IWaitTimes)

Configura los tiempos de espera predeterminados para el marco.

Implementaciones de interfaz explícitas

IFluentInterface.GetType()

Representa la parte específica de Android de la ConfigureApp API fluida. No se debe usar directamente.

Se aplica a