IOS自动化过程与给元素定义唯一ID
来源:互联网 发布:淘宝太坑视频妹子下载 编辑:程序博客网 时间:2024/05/21 23:33
IOS自动化过程与给元素定义唯一ID
经尝试,发现IOS常用控件(UIButton、UITextField、UIImage、UISlider、UISwitch、UITableViewCell、UILabel)
如果需要添加ID 只需要一行代码即可,不影响逻辑且不影响显示:实例如下
btn.accessibilityLabel = @"refreshbutton";
ID添加尽量在同一个页面中 重要元素不要有相同即可
这对自动化的精确写作、精确执行帮助较大
几种常用控件初始化如下:
UIButton *btn;
btn = [[UIButton alloc]initWithFrame:CGRectMake(20, 335, 80, 20)];
btn.accessibilityLabel = @"refreshbutton";
btn.backgroundColor = [UIColor greenColor];
[btn setTitle:@"按钮" forState:UIControlStateNormal];
[btn addTarget:self action:@selector(refresh) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:btn];
UITextField *text;
text = [[UITextField alloc]initWithFrame:CGRectMake(170, 335, 180, 20)];
text.placeholder = @"这是一个输入框";
text.accessibilityLabel = @"inputtext01";
text.textColor = [UIColor redColor];
text.secureTextEntry = YES;
[self.view addSubview:text];
UIImage * image =[UIImage imageNamed:@"icon.png"];
UIImageView * imageview = [[UIImageView alloc]initWithFrame:CGRectMake(20, 360, 80, 20)];
imageview.accessibilityLabel = @"imagetype01";
imageview.backgroundColor = [UIColor blueColor];
imageview.image = image;
[self.view addSubview:imageview];
UISlider * slider;
slider = [[UISlider alloc]initWithFrame:CGRectMake(170, 360, 80, 20)];
slider.accessibilityLabel = @"slider01";
[self.view addSubview:slider];
UISwitch * switc;
switc = [[UISwitch alloc]initWithFrame:CGRectMake(20, 385, 80, 20)];
switc.accessibilityLabel = @"switc01";
[self.view addSubview:switc];
UITableViewCell * cell;
cell = [[UITableViewCell alloc]initWithFrame:CGRectMake(170, 385, 80, 20)];
cell.accessibilityLabel = @"cell01";
cell.textLabel.text = @"这是一个cell";
[self.view addSubview:cell];
UILabel *label;
label = [[UILabel alloc] initWithFrame:CGRectMake(20, 35, 150, 20)];
label.text = @"平台型号:";
label.accessibilityLabel = @"platformshap";
[self.view addSubview:label];
[label release];
- IOS自动化过程与给元素定义唯一ID
- 【IOS】保存用户唯一ID
- 【IOS】保存用户唯一ID
- iOS 如何生成唯一的设备ID
- IOS中系统唯一标识ID
- ios设备唯一ID的替换解决方案
- IOS中系统唯一标识ID
- IOS中系统唯一标识ID
- IOS中系统唯一标识ID
- IOS中系统唯一标识ID<一>
- IOS中系统唯一标识ID
- IOS 设备标示 唯一ID 识别用户
- iOS开发中获取设备唯一ID
- IOS中系统唯一标识ID
- iOS中系统唯一标识ID
- IOS中系统唯一标识ID
- 14.IOS中系统唯一标识ID
- 如何获取 iOS 设备的唯一 ID
- THE_FOUNDRY_NUKE_V5.2V3_LINUX32-XFORCE\
- Vue实践--计算属性
- numpy: np.logical_and/or/not (逻辑与/或/非)
- 远程办公至上的公司是什么样的?
- swap区的作用,内存,cache,buff的区分
- IOS自动化过程与给元素定义唯一ID
- 球状标签云插件
- IT忍者神龟之windows Redis绑定ip无效,Redis设置密码无效,Windows Redis 配置不生效, Windows Redis requirepass不生效
- Python 语法速览与实战清单
- 分割字符串的AfxExtractSubString函数
- idea
- #define 宏函数实现printf打印log
- sqllite数据库学习
- Android 中Activity4种传递数据方法和4中UI更新方法