iOSAppConfigurator 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 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 特定部分。 不应直接使用。 |