IAndroidAppConfiguration 接口

定义

Android 应用的配置。 不应直接使用,应使用 fluent ConfigureApp API 创建。

public interface IAndroidAppConfiguration
type IAndroidAppConfiguration = interface
Public Interface IAndroidAppConfiguration

属性

ApkFile

要测试的 apk 文件的位置。

AppDataMode

是否清除应用数据。

ConfiguredDeviceIp

配置的 IP 地址。 用于 DeviceUri 活动配置。

ConfiguredDevicePort

配置的端口。 用于 DeviceUri 活动配置。

Debug

启用调试日志记录。

DeviceSerial

设备的串行。 可以使用 adb 找到。

DeviceUri

设备测试服务器的 URI。

DisableSpecFlowIntegration

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

EnableScreenshots

启用屏幕截图。 默认禁用本地屏幕截图以加快测试速度。

IdeIntegrationMode

IDE 集成模式。 确定在显式配置和活动 IDE 集成时要使用的设置。

InstalledAppPackageName

已安装应用的包名称。

KeyStore

用于对测试的应用进行签名的密钥存储的位置。 如果留空,将生成新的密钥存储。

KeyStoreKeyAlias

用于给定密钥存储的密钥别名。 对应于 jarsigner 中的别名参数。

KeyStoreKeyPassword

给定密钥存储密钥的私钥密码。 对应于 -keypass jarsigner 中的 参数。

KeyStorePassword

给定密钥存储的存储密码。 对应于 -storepass jarsigner 中的 参数。

LaunchableActivity

指定要使用的特定可启动活动

LogDirectory

指定本地测试运行的日志目录的位置。

SIFile

用于生成已签名测试服务器的 SI 文件的位置。

StartAction

测试初始化后应用的所需状态。 测试框架可以在更高级的方案中启动应用或连接到已运行的应用。

WaitTimes

默认等待时间。

方法

Verify()

验证配置。

适用于