IOS

IOS自动化定位方式

原文地址http://blog.csdn.net/wuyepiaoxue789/article/details/77885136元素属性的介绍 type:元素类型,与className作用一致,如:XCUIElementTypeStaticTextvalue:一般不用name:元素的文本内容,可用作 ...
代码星球·2020-04-04

ios元素定位

原文地址http://www.cnblogs.com/meitian/p/7373460.html具体安装方式前面的随笔已经介绍了:http://www.cnblogs.com/meitian/p/7360017.html可以通过定位找到元素xpath或name 个人不推荐用这个方法,实际操作中发现,每次操作...
代码星球·2020-04-04

iOS 定位方式 iOSNsPredicateString 详解

原文地址https://segmentfault.com/a/1190000010205649由于使用id、className、AccessibilityId定位方式较为简单,多数情况下,在同一个页面,都不是唯一存在的,不能识别一个元素。而 xpath定位方式在xcui底层原生不支持,由appium额外支持的...

appium ios 自动化测试

iOS自动化测试:Appium从入门到实践https://www.jianshu.com/p/43f858180557appium自动化测试iOSDemohttps://www.jianshu.com/p/eb03321c5e2f使用Appium进行iOS的真机自动化测试https://www.jianshu.com/...
代码星球·2020-04-04

ios开发中怎么获取应用崩溃日志

如何获得crash日志  当一个iOS应用程序崩溃时,系统会创建一份crash日志保存在设备上。crash日志记录着应用程序崩溃信息,通常包含着每个执行线程的栈调用信息(低内存闪退日志例外),对于开发人员定位问题很有帮助。  如果设备就在身边,可以连接设备,打开Xcode-Window-Organizer,在左侧面板选...

安卓ios app自动化测试用例模板

importio.appium.java_client.android.AndroidDriver;importio.appium.java_client.android.AndroidElement;importorg.apache.logging.log4j.LogManager;importorg.apache....

iOS 199个进程作用

1com.apple.ABDatabaseDoctor.plist-通讯录数据库诊断不建议删除2com.apple.absd.plist-与设备性能相关启动项不可删除3com.apple.accountsd.plist-添加邮件帐户启动项,删除可能会造成卡顿或无法开机绝对不可以删除4com.apple.adid.pli...
代码星球·2020-04-03

iOS-贝塞尔连续曲线

一个曲线UIColor*color=[UIColorredColor];[colorset];UIBezierPath*path=[UIBezierPathbezierPath];///线的宽度【粗细】path.lineWidth=5;///端点类型path.lineCapStyle=kCGLineCapRound;/...
代码星球·2020-04-03

iOS-UIView指定圆角设置

圆角设置可以指定左上、左下、右上、右下角;单个指定或多个指定。 ///设置圆角[左上、右上角]-(void)setCircular{UIBezierPath*maskPath=[UIBezierPathbezierPathWithRoundedRect:self.boundsbyRoundingCorners...

iOS-UIScrollView内容复用【实现两个试图的复用】

这里说的内容复用,是指添加到ScrollView里面的试图是同一个模型;比如,我需要在ScrollView上添加100个xkView(其他封装好的VC、UIView),每次滑动ScrollView时,只需要更新xkView上的内容就行;ScrollView内容较多的情况下,可以考虑复用。最近做试卷排版,在做试卷展示时,...

iOS-实现对象拷贝【对象拷贝】

对象引用NSCopying代理.h@interfacexk:NSObject<NSCopying>@property(nonatomic,copy)NSString*string1;@property(nonatomic,copy)NSString*string2@end 实现代理【拷贝】方法.m...
代码星球·2020-04-03

iOS-Button图片和文字垂直居中【按钮图片和文字同时居中】

 以前不怎么有这样的需求,最近开发经常用到,所以就干脆封装一个这样的Button让图片和字体都垂直居中,重写layoutSubviews方法,来实现就可以,至于 layoutSubviews方法什么时候触发,可以自行查下;-(instancetype)initWithCoder:(NSCoder*)...

iOS-WKWebview 带有进度条加载的ViewController【KVO监听Webview加载进度】

 为什么要说 WKWebview,在之前做电子书笔记时已经提过 WKWebview在iOS8之后已完全替代 Webview,原因就不多说了,主要还是内存过大;封装一个基于 UIViewController类: WKWebViewControllerWKWebV...

iOS-电池图标【结合贝塞尔曲线控制电量显示】

 基于UIView类:WKJBatteryViewWKJBatteryView.h#import<UIKit/UIKit.h>@interfaceWKJBatteryView:UIView/**value:0-100*/-(void)setBatteryValue:(NSInteger)value...

iOS-构建自己的代码块【提高编码效率-Xcode代码块】

2018年3月1日农历正月十四星期四不知怎么地,一大早上班就想写博客;开发中,都不想写过多代码,然后就会用这种方法,去简化代码,包括MVVM框架,它也体现出来了去简化C里面的那些垃圾代码;其实在编写时,Xcode本身也为我们提供了提高编写效率的捷径-代码块,就是下面这块:Xcode自带代码块下面先看一下选择一个Xcod...