XCUIApplication API
XCTest新加的类,用于做UI测试,代表被测应用,父类为XCUIElement
目标App为WWDC上的演示的Lister
方法
launch
启动应用。如果目标应用已运行,首先终止应用,然后再次启动应用。
terminate
关闭应用。
属性
launchArguments
数组对象,保存启动参数。
launchEnvironment
字典对象,保存启动环境变量
实例
Swift版本
func testXCUIApplicationAPI(){let app = XCUIApplication()//关闭应用app.terminate()//启动应用(如果应用已启动,该方法会先关闭应用,再启动应用)app.launch()//获取启动参数let args = app.launchArguments;for arg in args {print(arg);}//获取启动环境变量let envs = app.launchEnvironment;for env in envs {print(env);}}
OC版本
- (void)testXCUIApplicationAPI {XCUIApplication *app = [[XCUIApplication alloc] init];//关闭应用[app terminate];//重新启动引用[app launch];//启动参数NSArray *args = [app launchArguments];for(int i=0;i<[args count];i++){NSLog(@"arg : %@",[args objectAtIndex:i]);}//启动环境NSDictionary *env = [app launchEnvironment];for (id key in env) {NSString *object=[env objectForKey:key];NSLog(@"env : %@",object);}}
接口源码
Swift版本
@available(iOS 9.0, *)
class XCUIApplication : XCUIElement {func launch()func terminate()var launchArguments: [String]var launchEnvironment: [String : String]
}
OC版本
@interface XCUIApplication : XCUIElement- (void)launch;- (void)terminate;@property (nonatomic, copy) NSArray <NSString *> *launchArguments;@property (nonatomic, copy) NSDictionary <NSString *, NSString *> *launchEnvironment;@end
XCUIApplication API相关推荐
- 淘宝获取单笔订单信息服务端调用API及流程
淘宝获取单笔交易接口(文档地址):https://open.taobao.com/api.htm?docId=54&docType=2 调用接口所需依赖(文档地址):https://devel ...
- rancher部署项目Validation failed in API: Deployment.apps“”must be no more than 63 characters问题原因及解决方法
Validation failed in API: Deployment.apps "xxxxxxxxxx-x x x x x x x x x" is invalid: [meta ...
- RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别
1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...
- 通过聚合数据API获取微信精选文章
思路 在聚合数据申请账号(https://www.juhe.cn/) 通过聚合数据api获取微信精选文章api 通过newspaper库提取相应的文本内容,关于newspaper库的使用方法可以参考这 ...
- 使用 JavaCSV api 读取和写入 csv 文件
使用JavaCSV api 导包 我现在基本上都是Maven构建项目,相信大家也是,就不提供jar包了. <dependency><groupId>net.sourceforg ...
- API pytorch tensorflow
pytorch与tensorflow API速查表 方法名称 pytroch tensorflow numpy 裁剪 torch.clamp(x, min, max) tf.clip_by_value ...
- GPT3 api接口调用
原标题:OpenAI发布GPT3 api调用接口!可处理几乎所有英文问题 大数据文摘出品 作者:牛婉杨.笪洁琼 两周前,OpenAI又放了个大招:GPT3突然放出,其参数量达到1750亿,相当于160 ...
- pykafka连接重要使用pykafka,kafka-python的api开发kafka生产者和消费者
https://pykafka.readthedocs.io/en/latest/api/producer.html 说明文档 </div><h2 class="heade ...
- 降维-基于RDD的API
降维-基于RDD的API • Singular value decomposition (SVD) o Performance o SVD Example • Principal component ...
最新文章
- JAVA安装包制作神器install4j 版本更新至v6.1.5,密码字段选项添加新属性|附下载...
- K8S之HELM详细介绍
- 我离baidu.com有几跳
- 车牌颜色识别现在的结果
- python 移动平均线_如何使用NumPy计算移动平均线?
- 3.30作业(采购管理+信息管理)
- android特殊用法(转)
- 登陆页面html5代码qq,HTML5QQ登录的一篇代码分享
- OBS录制高清视频卡顿原因之一:OBS缓存数据写入磁盘不及时
- c语言 最大子段和,最大子段和 C语言源码
- js常用插件(八)之移动端滑动插件swiper,BScroll
- ADS实验报告三:匹配电路的设计与仿真
- 计算机c盘内存怎么转给d盘,C盘空间太大怎么把空间转到D盘或E盘
- 亚马逊AWSome DAY
- BZOJ3034: Heaven Cow与God Bull
- 【愚公系列】2022年10月 使用win11系统自带远程桌面,远程控制VMware中Windows虚拟机系统
- C++学习笔记5——引用
- Vue项目实战 —— 哔哩哔哩移动端开发—— 第一篇
- TCP/IP四层模型及功能
- Fusion 6.1 影视后期制作软件下载 (digital fusion 6.1)