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