AndroidAppConfigurator 类

定义

表示 Fluent API 的 ConfigureApp Android 特定部分。 不应直接使用。

public class AndroidAppConfigurator : Xamarin.UITest.Utils.IFluentInterface
type AndroidAppConfigurator = class
    interface IFluentInterface
Public Class AndroidAppConfigurator
Implements IFluentInterface
继承
AndroidAppConfigurator
实现

构造函数

AndroidAppConfigurator(GenericAppConfigurator)

Fluent API 的一 ConfigureApp 部分。 不应直接使用。

方法

ApiKey(String)
已过时。

弃用 (1.1) :将删除。 设置用于激活的 Xamarin Test Cloud API 密钥。

ApkFile(String)

配置要使用的 apk 文件。

ConnectToApp()

生成配置并连接到已运行的应用。 用于高级方案。 常规用户应改用 StartApp(AppDataMode)

Debug()

从测试运行器启用调试日志记录。

DeviceIp(String)

配置设备的 IP 地址。 通常最好保持未设置,除非在物理设备上运行 iOS 应用程序。

DevicePort(Int32)

配置设备的端口。 通常最好保持未设置。

DeviceSerial(String)

配置设备的 adb 串行。 通常最好保持未设置,除非你想要运行特定设备。

DisableSpecFlowIntegration()

在每个 SpecFlow 步骤后禁用自动屏幕截图生成。

EnableLocalScreenshots()

启用本地屏幕截图保存。 始终在云中启用。

GetConfiguration(StartAction, AppDataMode)

生成可用于输入 的 AndroidAppAndroid 应用配置。 除非对配置有特定需求, StartApp(AppDataMode) 否则应改用 和 ConnectToApp() 方法。

InstalledApp(String)

配置已安装的应用以使用。

KeyStore(String, String, String, String)

配置提供的 apk 文件用于签名的密钥存储。 密钥存储不是必需的,但可确保 apk 文件原始且未更改。 如果提供了密钥存储,它将用于对设备上的应用一起安装的辅助 apk 进行签名。 如果未提供密钥存储,Xamarin.UITest 将生成密钥存储并重新签名 apk。

LaunchableActivity(String)

配置要启动的活动。

LogDirectory(String)

设置用于存储本地日志文件的目录

PreferIdeSettings()

始终使用 IDE 中的设置(如果存在),并重写其他配置的值。 如果未设置,显式配置将禁用 IDE 集成。

SigningInfoFile(String)

配置测试服务器将用于“签名”的签名信息文件。 签名信息文件不是必需的,但可以使用而不是密钥存储来对测试服务器进行签名。 签名信息文件可以自由共享,而不会泄露密钥材料的风险。 可以使用控制台工具生成签名信息文件。

StartApp(AppDataMode)

生成配置并在所选设备上启动应用。

WaitTimes(IWaitTimes)

配置框架的默认等待时间。

显式接口实现

IFluentInterface.GetType()

表示 Fluent API 的 ConfigureApp Android 特定部分。 不应直接使用。

适用于