iOSAppConfigurator 类

定义

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

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

构造函数

iOSAppConfigurator(GenericAppConfigurator)

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

方法

ApiKey(String)
已过时。

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

AppBundle(String)

配置要使用的应用捆绑包。 将在模拟器上强制运行。

AppBundleZip(String)

配置要使用的压缩应用捆绑包。 将在模拟器上强制运行。

AutArguments(IEnumerable<String>)

设置要发送到 AUT 的参数。

AutEnvironmentVars(Dictionary<String,String>)

设置要发送到 AUT 的环境。

CodesignIdentity(String)
已过时。

指定用于对应用程序资源进行编码的标识。 仅在使用 DeviceAgent 和对物理设备进行测试时适用。 如果未提供,将使用用于对 或 AppBundleZip(String) 应用进行签名的AppBundle(String)标识。

ConnectToApp()

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

Debug()

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

DeviceIdentifier(String)

将设备配置为与 UUID) (设备标识符一起使用。

DeviceIp(String)

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

DevicePort(Int32)

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

DisableSpecFlowIntegration()

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

EnableLocalScreenshots()

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

GetConfiguration(StartAction, AppDataMode)

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

InstalledApp(String)

配置要使用的已安装应用。 将强制在物理设备上运行。

LogDirectory(String)

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

PreferIdeSettings()

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

StartApp(AppDataMode)

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

WaitTimes(IWaitTimes)

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

显式接口实现

IFluentInterface.GetType()

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

适用于