在做app自动化的时候,经常需要对apk进行分析其包名及启动Activity,在没安装的情况下,如何通过工具去查看apk的信息呢?使用AndroidSDK自带的aapt工具,aapt(AndroidAssetPackagingTool)在SDK的build-tools目录下。该工具可以查看,创建,更新ZIP格式的文档附件(zip,jar,apk)..
分类:
其他好文 时间:
2016-12-01 15:04:01
阅读次数:
295
概述前面的3篇博文分别对lazyAndroid的框架简介、元素抓取和核心API进行了说明,本文将基于框架给出的测试模板工程,详细阐述下使用该框架进行安卓UI自动化测试的步骤。
分类:
移动开发 时间:
2016-11-25 12:37:57
阅读次数:
304
作者:cryanimal QQ:164166060 APP自动化简介 APP自动化,即通过自动化的方式,对APP施行一系列的仿按键输入、触摸屏输入、手势输入等操作,以达到对APP的功能进行...
分类:
移动开发 时间:
2016-11-17 20:49:56
阅读次数:
322
各种百度将Appium + python的环境搭建好后,开启移动app自动化的探索(基于Android),首先来记录下如何启动待测的app吧! 如何启动app呢?首先要获取包名,然后获取launcherActivity。获取这两个关键东西的方法有很多,在这里推荐一个sdk自带的实用工具aapt:aa ...
分类:
移动开发 时间:
2016-11-15 17:24:32
阅读次数:
356
摘要: 1,appium是开源的移动端自动化测试框架; 2,appium可以测试原生的、混合的、以及移动端的web项目; 3,appium可以测试ios、android、firefox os; 4,appium是跨平台的,可以用在osx,windows以及linux系统上; appium的一些基本概 ...
分类:
移动开发 时间:
2016-11-14 14:48:57
阅读次数:
483
前些日子在做关于android手机 app自动化的项目,基于appium—python 的,遇到 手机虚拟键盘弹出 遮挡 页面元素的 问题,查找到关闭手机虚拟键盘的 设置: desired_caps ='resetKeyboard':True #隐藏虚拟键盘,防止遮挡元素 并顺便 设置了 可以输入中 ...
分类:
移动开发 时间:
2016-10-11 11:22:06
阅读次数:
258
腾讯优测是专业的app自动化测试平台,除了提供兼容性测试,远程真机租用等多维度的测试服务,还有优分享-腾讯内部的移动研发测试干货精选~许多APP都希望获取用户通讯录联系人,利用通讯录关系链信息来丰富产品功能。在读取系统联系人数据库的ContentProvider时,对于双卡双待手..
分类:
移动开发 时间:
2016-08-02 22:31:03
阅读次数:
381
1.安装JDK (1)JDK安装时会有两次,一次是jdk,第二次是jre。 (2)环境变量配置: 添加JAVA_HOME变量, 值:Jdk的安装路径 添加CLASSPATH变量,值: .;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar 修改path变 ...
分类:
移动开发 时间:
2016-08-01 12:28:51
阅读次数:
390
研究了一段时间的Appium android app的自动化测试,工作中需要连接多台手机终端同时执行测试用例,我实现的方式是获取用例中需要执行用例的设备id个数以及实际连接到的设备数(通过adb devices获取),然后启动相应数量的Appium 服务,以便每个设备执行时并发进行并且互不影响。当然 ...
分类:
移动开发 时间:
2016-06-04 17:45:34
阅读次数:
3331
简介
项目一直是手工测试为主,加上一直是TV类应用,很多自动化工具都没有针对TV类项目做很好的适配,所以只有自己动手了。主要针对项目的特殊性进行了部分改造,不一定适用于其他项目。(涉及隐私,就不提供json文件和软件名字啦)
痛点1.非标准控件的难处
通过uiautomatorviewer获取到的不一样的磁贴,属性全部相同(除了坐标点),意味着没法通过id和class+in...
分类:
移动开发 时间:
2016-04-22 20:40:15
阅读次数:
242