toast是什么? 想要获取toast的小伙伴们,肯定知道这个是一个什么玩意,例行还是加一个图,加以解释,下图的就是传说中的toast,它有一个特点,出现时间特别短,很难通过定位元素去获取这个toast。 不能通过明确的元素定位来获取,那要怎么获取到toast呢?在做app自动化的时候,toast出 ...
分类:
编程语言 时间:
2018-12-23 23:52:47
阅读次数:
322
目前正在写一个app的自动化UI测试框架,目录结构如, 脚本还在调试,实现的方法是从excel表格读取测试用例,执行完成后会将结果保存到Excel中。 等待....... ...
分类:
移动开发 时间:
2018-12-19 13:22:25
阅读次数:
173
环境搭建要求,MAC 机器一台,要求 Xcode 8.0以上 1. 安装 Homebrew 2. 安装 libimobiledevice 3. 安装 ideviceinstaller 5. 安装 node(目的是安装 npm)官方下载地址https://nodejs.org/en/download/ ...
分类:
移动开发 时间:
2018-12-09 22:39:33
阅读次数:
285
移动应用测试十大要领: 10款移动应用测试框架 Appium (iOS/Android) Calabash (iOS/Android) KIF (iOS) Robolectric (Android) Flip Test (iOS) Gitorious (iOS) Frank (iOS) Kiwi ( ...
分类:
移动开发 时间:
2018-12-09 22:39:15
阅读次数:
319
前言 最近一段时间在测试物联网相关的App自动化,涉及通过串口工具给硬件设备下发指令。 使用的串口工具:SecureCRT 解决办法 通过引用Python的第三方库:serial,通过编写Python脚本即可实现自动下发指令给设备。 serial的安装:pip3 install pyserial 具 ...
分类:
编程语言 时间:
2018-12-08 11:31:52
阅读次数:
431
一、内存分析专项 二、区分几种内存 一般来说内存占用大小有如下规律:VSS >= RSS >= PSS >= USS ...
分类:
移动开发 时间:
2018-11-30 22:42:36
阅读次数:
473
最近在搞手机APP自动化测试,adb连接手机时提示端口被占用 检测5037端口被谁占用,cmd窗口输入命令:netstat -ano | findstr "5037" (注意”5037”前面有个空格,这个问题害我排查了好一会), 记住PID, 在cmd下输入tasklist | findstr “1 ...
分类:
移动开发 时间:
2018-11-30 11:20:35
阅读次数:
316
前言 如何获取页面上各控件元素,无论是Web自动化还是App自动化,此步骤都是非常关键的! Web页面的控件元素可通过开发者选项(Chrome浏览器的F12)来协助定位,App端也是有相应的工具来协助定位的 uiautomatorviewer配置 Android版的元素定位依赖Android Stu ...
分类:
移动开发 时间:
2018-11-17 14:32:00
阅读次数:
481
接下来我们可以启动appium软件,直接启动服务appium-server。 ...
分类:
移动开发 时间:
2018-11-15 13:56:09
阅读次数:
836
移动App自动化测试(一) 目前移动App的自动化测试框架比较多,比如:Robotium、Expresso等,很多大公司甚至都会有自己的一套自动化测试框架。这篇文章简单Android自动化测试框架,iOS自动化测试框架也会少量提到。 Monkey是Android SDK自带的测试工具,在测试过程中会 ...
分类:
移动开发 时间:
2018-11-06 13:40:14
阅读次数:
298