摘要: Testsuite继承BaseTestSuite其实内部的东西不是太多--生成suite集合的逻辑主要如下-我这里没有扒源码-因为他最终生成的TestsSuite关联的模块比较多--如果贴源码出来 我能写出来--但是没法看。。所以就模拟了一下场景--写的不是太好--不过主要内容就这么点东西 <cas 阅读全文
posted @ 2020-06-20 17:15 佬贰 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1 def loadTestsFromTestCase(self, testCaseClass) #看名称分析:从TestCase找测试集--那么就是把我们的def用例加载到testSuit里面 2 def loadTestsFromModule(self, module, *args, patte 阅读全文
posted @ 2020-06-20 17:11 佬贰 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 在讲这章之前先说明一个问题,那就是 native webview 都是属于原生的...webview目前用的比较多的是谷歌内核和腾讯X5内核 H5是网页! 还是安卓市场 直接写好脚本进入个人中心/点击热门活动下的一张图片即可进入webview页面!如图所示 用模拟器进入页面之后-我们利用uiauto 阅读全文
posted @ 2018-08-28 00:04 佬贰 阅读(793) 评论(0) 推荐(1) 编辑
摘要: Excel表格写入 安装 xlutils 和 xlwt Excel写入输入 分两种方式: 第一种是向一张新表之中写入..这种不多说,我几乎没怎么用,直接贴代码 第二种是在已存在内容的Excel表格的基础上添加数据: 这里注意一点,已存在内容的Excel表格据我了解是无法通过脚本直接操作的,会提示权限 阅读全文
posted @ 2018-08-27 00:07 佬贰 阅读(314) 评论(0) 推荐(0) 编辑
摘要: Pycharm安装 xlrd 首先在xuexi目录下创建一个ExcelFile文件,让后在ExcelFile下创建一个Excel表格 创建表格时记得把单元格的格式设置为【文本】 我们设置为文本之后,存进去的所有内容都是字符串,我们需要用到里面的东西的时候用eval()这个方法直接取出来就可以了! 大 阅读全文
posted @ 2018-08-26 22:24 佬贰 阅读(658) 评论(0) 推荐(0) 编辑
摘要: 在我们刚学ui自动化的时候,基本上所有的人都会在获取验证码这一块有那么一个梗,卡在这里,很不得劲—————————————— 因为我们几乎都是从登录注册开始....遇到的第一个难题就是验证码.... 其实获取验证码只是一个基本操作...我们不需要太在意..直接让开发弄个万能验证码就可以了 当然有些变 阅读全文
posted @ 2018-08-25 01:25 佬贰 阅读(1234) 评论(0) 推荐(0) 编辑
摘要: 在介绍滑动查找元素之前,请先容许我插上一嘴--之前章节有更新过 Uiobject uicollection uiselector 这里还有一个新东西叫做 uiscrollable这个class它里面是封装了所有的滑动处理的相关操作! name这个叫做uiscrollable的类里面有那些东西了: S 阅读全文
posted @ 2018-08-24 01:24 佬贰 阅读(559) 评论(0) 推荐(0) 编辑
摘要: Toast 判断 基本操作问题 首先基本操作,进入安卓市场的账号密码页面 为什么要进入到这个页面呢 因为这个页面输入有个toast提示............ 如图所示:这个toast提示是在uiautomator上面定位不到的,所以需要稍微处理一下! 然后随便输入一个手机号码和一个密码登记登录: 阅读全文
posted @ 2018-08-22 22:50 佬贰 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 1.滑动 TouchAction 支持相对坐标、绝对坐标、Element 注意看顶部的导入TouchAction这个库.. TouchAction支持相对坐标和绝对坐标上下两种都是可行的,或者: 那么:如果是类似解锁九宫格的滑动呢...so ez啦,把第一个终点当成起点继续给我滑就O了! 2.长按元 阅读全文
posted @ 2018-08-22 00:17 佬贰 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 这里提供两种解决方案! 1.安卓6.0+是可以直接利用uiautomator定位元素点击!这个不细说,定位方式很多种...这个等待时间大家自己定大概两到三秒即可! 但是一般来说弹窗大多数都是好多个 利用显示等待:启动app之后,在三秒内 没0.5秒寻找一次元素,如果存在则点击,不存在则报错直接pas 阅读全文
posted @ 2018-08-18 00:39 佬贰 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: 为什么这个要单独拿出来说,因为我在很多群里面看见很多人不能区分这个! 因为之前的包有点问题,另外后续还会更换app,因为部分app可能没有符合的案例场景,我需要找到那个场景给大家做个实例..便于大家跟着操作... So 本章换个app,换一个一亿人都在用的app,安卓市场!!!!!!! 提醒:建议初 阅读全文
posted @ 2018-08-16 23:26 佬贰 阅读(1391) 评论(0) 推荐(0) 编辑
摘要: 1.0.0 :常见的十种元素定位方式 结果发现通过id定位手机已经输入了 手机号码和密码! 2.name定位:driver.find_element_by_name() ——不支持 3.xpath 定位:driver.find_element_by_xpath() a.绝对路径定位点击登录 b.相对 阅读全文
posted @ 2018-08-14 20:48 佬贰 阅读(4549) 评论(0) 推荐(1) 编辑
摘要: 1.0.0:学习ui自动化准备工作 待测app,我这里有准备两个apk,这两个都是我曾经做过的项目,后续的文章都是基于这两个app! 链接:https://pan.baidu.com/s/1I0vR9Ejh8sK8e7PZP9ZtDw 密码:gzbt 1.0.1:打开pycharm新建一个项目 ,把 阅读全文
posted @ 2018-08-14 20:34 佬贰 阅读(729) 评论(0) 推荐(1) 编辑