IiOSAppConfiguration 接口

定义

iOS 应用的配置。 不应直接使用,应使用 Fluent ConfigureApp API 创建。

public interface IiOSAppConfiguration
type IiOSAppConfiguration = interface
Public Interface IiOSAppConfiguration

属性

AppBundleDirectory

模拟器测试的应用程序包的位置。

AppBundleZip

模拟器测试的 zip 存档的位置。

AppDataMode

是否清除应用数据。

AutArguments

要发送到 AUT 的参数。

AutEnvironmentVars

要发送到 AUT 的环境。

ConfiguredDeviceIp

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

ConfiguredDevicePort

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

Debug

启用调试日志记录。

DeviceIdentifier

设备标识符。 可以通过运行“instruments -s devices”找到已知设备列表

DeviceUri

设备测试服务器的 URI。

DisableSpecFlowIntegration

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

EnableScreenshots

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

IdeIntegrationMode

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

InstalledAppBundleId

已安装要测试的 的捆绑 ID。

LogDirectory

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

StartAction

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

WaitTimes

默认等待时间。

方法

Verify()

验证配置的状态。 如果无效,则引发异常。

适用于