自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Appium 多个 iOS 设备同时进行 UI 自动化测试

多个iOS设备同时进行UI自动化测试关键点在于针对不同手机开启不同appium服务;重点:针对不同手机开启appium服务方法subprocess.Popen('appium -a 0.0.0.0 -p 8100 -bp 3333 - webdriveragent-port 1233 --udid 设备udid & appium -a 0.0.0.0 -p 8110 -bp 2222 - webdriveragent-port 1234 --udid 另一个设备udid ' , shell=T

2020-07-23 08:51:53 1199

原创 iOS UI自动化测试配置可控xpath

一般的iOS控件xpath都非常非常长,而且有时候复制粘贴后不一定能找到可以在iOS源码中给控件加上accessibilityIdentifier属性值,如button.accessibilityIdentifier=@"按钮",那这个控件的xpath就是“按钮”,这样就解决了iOS界面元素不好定位的问题;...

2020-07-22 12:29:14 330

原创 Oracle和Linux运维笔记

1.for循环插入数据,该写法需要优化,插入1亿多条数据需要7个小时左右。df -h 查看磁盘空间。rm -rf 文件名 删除文件。cp -R 文件名 备份文件。du -sh 文件路径 查看文件大小。2.检查表字段是否使用Oracle关键字。3.某个字段数据按长度排序查询表中数据。4.根据表中时间字段查询数据。5.查锁表和杀锁表语句。7.查询和删除重复数据。二、Linux命令记录。8.查询加多线程操作。

2023-06-05 13:27:49 649 2

原创 python 表单数据上传图片>oss

上传图片到oss

2022-11-25 11:47:38 358

原创 将Xmind用例转成Excel文件代码记录

将xmind中写的用例通过脚本转化成Excel文件

2022-06-09 17:35:08 1285 1

原创 pytest 使用问题记录

1.在控制台项目根目录里执行报错: ModuleNotFoundError: No module named 'BaseInterfaceTest'解决方案:在运行的第一个test文件中加如下代码import syssys.path.append('根目录')2.pytest.ini文件[pytest]addopts = -v-v 可以在控制台输出case名字不加的效果是这样的加了的效果是这样的:3.被@pytest.fixture()修饰的函数,re.

2022-04-27 11:48:15 2267

原创 Python常用代码记录

1、当前时间数字time.strftime("%m%d%H%M%S", time.localtime())2、读取Excel文件并copy到xlwt对象workBook中,再向wb中写入数据def getXlsx(fileName): file = os.getcwd() + fileName workBook = xlrd.open_workbook(file) table = copy(workBook) return tabledef record

2021-11-01 15:04:54 187

原创 分享一个给已排序列表加序号(相等值序号相等)的Python代码

# 排序 bubbleSort(list) # 给已排序数组加序号 sort = 1 for index in range(0, len(list) - 1): if index == 0: sort = 1 else: sort = sort + 1 if index > 0: if list[index]['score'] == list...

2021-03-27 07:07:13 997

原创 安装homebrew 报错xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools'

安装homebrew 遇到xcode-select: error: invalid developer directory '/Library/Developer/CommandLineTools' 这个报错;我这里是电脑上的xcode一直没有打开过,打开xcode新建了一个空项目就没有报错了...

2019-12-02 17:43:42 6514

原创 iPhone使用隔空投送安装ipa及安装ipa的几种方式总结

1、最常用的通过第三方软件如iTools等或者iTunes来安装,这种方式有些第三方软件安装APP后会强行安装其他软件,iTunes安装有时候不是很好用2、使用xcode安装,这种方式需要有Mac环境和xcode软件,打开xcode,在导航栏里找到Window,点击后再点击Devices and simulators,将ipa文件拖入设备的APP列表里稍等xcode里进度条读完就OK了;上...

2019-11-13 09:27:47 11486

原创 appium Webdriver 自动化测试启动APP后重复闪退重启解决

1、更新appium到最新版本appium 1.15.1版本终端运行 npm -g update appium 进行升级2、更新后的appium与之前的文件有区别:之前appium的WebDriverAgent在/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent...

2019-10-14 14:41:17 5259 2

原创 iOS图层混合简单优化方案

图层混合查看:运行项目,在Xcode9->Debug->view Debugging->Rendering勾选Color Blened Layers 1.label的处理label.backgroundColor  = [UIColor whiteColor];label.layer.masksToBounds = YES;控件不发生形变的时候masksToBou...

2018-08-21 10:42:47 1397

原创 iOS禁止侧滑的正确方式记录

// 首先要定义一个全局变量记录能否侧滑返回@property (nonatomic, assign) BOOL slideBack;// 关闭侧滑self.slideBack = NO;if ([self.navigationController respondsToSelector:@selector(interactivePopGestureRecognizer)]) {...

2018-08-17 09:29:09 1807

原创 iOS导航栏优化

之前导航栏隐藏一直是用的  self.navigationController.navigationBarHidden = YES;最近突然发现项目中所有的从隐藏导航栏的界面A进入不隐藏导航栏的界面B,在从B返回A的时候导航栏会莫名其妙消失 一半,侧滑返回试了下果然有问题,一顿百度后发现大牛都是用的 [self.navigationController setNavigation...

2018-08-16 17:04:35 479

原创 视频开发问题记录

最近一直在做视频的东西,记录下开发过程中遇到的坑和解决办法。我们关于视频播放的模块有下载下来观看和线上观看两种,开始我是直接建了一个视频播放的view,这两种都用了这个view。以下是视频播放的简单记录:#import <AVFoundation/AVFoundation.h>#import <AVKit/AVKit.h>#import <MediaPl...

2018-08-01 14:40:30 303

原创 AFNetworking 返回3840

一定要先确认自己调的接口的URL是否写错了,上次被坑过忘了记录,这次碰到翻了聊天记录才解决。

2018-05-17 16:29:42 1088

原创 iOS多个视频下载与停止下载的处理

视频下载我使用的是NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:url]]; self.download = [self.urlSessionManager downloadTaskWithRequest:request progress:^(NSProgress * _N...

2018-04-16 11:00:32 3085 7

原创 多个label在view中居中显示

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.textData = @[@"OC", @"Swift", @"我喜欢敲代码", @"敲代码使我快乐", @"致喜欢敲代码的...

2018-04-16 10:36:52 1490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除