2018年10月24日

摘要: 缘起 前天同桌妹纸问一个控件怎么定位的问题,我张口就来,ID,xpath。。。。。妹纸说这些我都试过了,还是无法定位,不信我Debug给你看。N种方法尝试后,只能接受现实,非原生控件,于是老脸一红,告诉妹纸,这是非原生控件,无法通过常规方式定位。搜索了一下,很多帖子都反映过这个问题,但是都没给出解决 阅读全文
posted @ 2018-10-24 18:37 吟啸且徐行 阅读(800) 评论(1) 推荐(0) 编辑

2018年9月18日

摘要: 缘起 最近Android,IOS自动化多开群控都搞好了,但是Appium中的log 显示中文乱码问题像个苍蝇一样,看着感觉特别难受,挥之不去,抚之不平。论坛搜索了一下,很多帖子都反映过这个问题,但是都没给出解决策略。不知道这些小 伙伴最终有没有解决。遂决定,吃个大闸蟹,研究一下看能否解决。 特别声明 阅读全文
posted @ 2018-09-18 18:02 吟啸且徐行 阅读(1013) 评论(0) 推荐(0) 编辑

2018年9月11日

摘要: 前言 最近在做IOS自动化测试,IOS的Appium环境都配置OK,Demo脚本运行没有问题,多开执行没有问题,IOS安卓统一平台调度集成没有问题,可以进行自动化测试。课时真正执行用例时发现个严重问题:执行速度过慢,慢的像中国男足,Appium的执行log满屏刷,找元素像男国足球场一样骚,一个像无头 阅读全文
posted @ 2018-09-11 10:18 吟啸且徐行 阅读(1805) 评论(0) 推荐(0) 编辑

2018年9月7日

摘要: #### 前言公司一直没有IOS自动化,搞得很尴尬,个人感觉搞自动测试的,不搞IOS自动化,就像金X,少了重要一点啊。也向领导申请过不止一次,总只都各种原因没有分配机器,不了了之。某天线上IOS出bug了,领导遂一咬牙一跺脚决定,搞IOS自动化,期限一个月!领导的决定总是那么简约而又简单,对我们这些 阅读全文
posted @ 2018-09-07 09:34 吟啸且徐行 阅读(985) 评论(0) 推荐(0) 编辑

2018年7月4日

摘要: app自动化时,各种不期待的弹层弹窗,升级广告等时有飞出,由于弹窗具有不定时,不定页面等很多不确定性。有的弹窗很不友好,不×掉,很难进行下一步操作,造成 测试用例失败。而判断是否有弹窗,弹层很麻烦。研究一下 appium和手机通信的原理就不难发现,运行appium时推送手机AppiumBootstr 阅读全文
posted @ 2018-07-04 14:50 吟啸且徐行 阅读(1508) 评论(1) 推荐(0) 编辑
 
摘要: 项目介绍 二次开发 uiautomatorviewer 优化定位符生成,支持生成Java,Python自动化代码,修复自带工具画面有动态加载时截图失败问题,优化自带工具截图速度 ,实现类似录制脚本功能。兼容IOS安卓。 软件架构 github 地址:觉得不不错的老铁,给个双击,Git上star 一下 阅读全文
posted @ 2018-07-04 14:41 吟啸且徐行 阅读(725) 评论(0) 推荐(0) 编辑
 
摘要: 前言做UI自动化无论你用SDK自带的uiautomatorviewer还是Macaca还是Appium自动的inspector,代码最多的就是那些繁琐重复的找元素后点击,输入,长按。。。。。等。现在偷懒的方式来了,改造uiautomatorviewer,在抓取Xpath的同时,生成点击,输入,长按等 阅读全文
posted @ 2018-07-04 09:51 吟啸且徐行 阅读(1808) 评论(2) 推荐(1) 编辑

2017年3月17日

摘要: 不反编译,不用其他工具,用java反射查看jar包中所有的类名方法名,网上很多都报错,下面这个你试试看:话不多说直接撸代码: 阅读全文
posted @ 2017-03-17 15:43 吟啸且徐行 阅读(1394) 评论(0) 推荐(0) 编辑

2016年8月18日

摘要: 禅道发送邮件功能非常方便。但是目前不支持邮件发送附件的功能。 有人求求助此功能时 春哥回答“现在没有这个功能。暂时也没有计划增加,应该还是到系统中查看详细的内容。” http://www.zentao.net/thread/82828.html 查看了一下php发邮件。 发现实现发附件很简单。只需加 阅读全文
posted @ 2016-08-18 16:48 吟啸且徐行 阅读(631) 评论(0) 推荐(0) 编辑

2016年6月28日

摘要: 工厂方法设计模式 抽象工厂角色: 这是工厂方法模式的核心,它与应用程序无关。是具体工厂角色必须实现的接口或者必须继承的父类。在java中它由抽象类或者接口来实现。具体工厂角色:它含有和具体业务逻辑有关的代码。由应用程序调用以创建对应的具体产品的对象。在java中它由具体的类来实现。抽象产品角色:它是 阅读全文
posted @ 2016-06-28 23:33 吟啸且徐行 阅读(537) 评论(0) 推荐(0) 编辑