[Android开发] 使用okhttp下载文件(带监听)

DownloadManager.javapackage com.minstone.mdoctor.tool.net;import android.os.Handler; import android.os.Looper;import com.minstone.util.LogUtil; import com.squareup.okhttp.Call; import com.squareup.okht...
阅读(2598) 评论(0)

[Android测试] AS+Appium+Java+Win 自动化测试之七: 写脚本测试自己的app

一、准备测试对象: 守护2.2.3 测试功能: 登录二、逻辑与控件1. 测试的流程: 打开app,到达欢迎界面,点击登录,输入帐号密码,登录,判断是否登录成功。 逻辑注意点: 第一次打开会弹出引导页面,这个页面是另一个Activity:AboutActivity 已经登录过了,就会直接到首页 第一次到首页,会有一个dialog,这个会挡住首页 2. 获取控件使用UIAutomatorView...
阅读(2400) 评论(1)

[Android测试] Appium的一些坑问题错误解决 与 技巧集锦

问题1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress 之前的会话没有关闭,然后你又运行了测试实例,也没有设置覆盖. 解决: 1. 重新停止appium服务,开启Appium服务 2. 在Genarel Setting那里设置覆...
阅读(14765) 评论(15)

[Android测试] AS+Appium+Java+Win 自动化测试之六 Appium的Java测试脚本封装

一、为什么需要封装?封装的本意就是为了方便、简洁。 封装好的文件打包下载: http://download.csdn.net/detail/niubitianping/9636283二、Android的显式等待封装1. AndroidDriverWait.javapackage com.example.base;/** * Created by LITP on 2016/9/8. */impo...
阅读(2921) 评论(6)

[Android测试] AS+Appium+Java+Win 自动化测试之五:脚本重点技术

一、了解java-client的方法看这篇博文: http://blog.csdn.net/niubitianping/article/details/52528146二、书写规范及注意事项一条case(测试实例、用例)一般需要包括如下几个要素: 数据准备 指提前准备测试账号,假数据等 具体操作 就是case的逻辑内容 验证点 自动化操作后,UI前后的变化点,比如登录后,跳到首页会出现首页...
阅读(1874) 评论(0)

[Android测试] AS+Appium+Java+Win 自动化测试之四: 单元测试框架和TestNg

一、 单元测试框架单元测试是 开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为 我们之前的测试添加联系人脚本就是用默认的JUNIT 单元测试框架,实现注解的方式执行case用例。 每个方法上面的 @XXXXX 就是注解,我们需要知道的就是:带了注解的方法将会在某个时机运行,注解具体内容请百...
阅读(2360) 评论(6)

[Android App] 内涵段子最新5.5.5 去广告去更新修改版

去除第一屏幕和第一次打开指导屏 去除浏览段子时候的广告 去除浏览段子时候的推荐关注 去除逗留界面久了弹出弹窗 去除发现tab 去除更新 去除导航栏的游戏 推送默认关闭 去除反馈、帮助、联系我们、用户使用协议、推荐...
阅读(828) 评论(0)

[Android开发] Xposed 插件开发之三: 编写广告去除插件

一、 准备 要去广告的app: 追杀神器3.75 反编译工具: AndroidKiller1.3.1 查看布局工具: UIAnimationView 查看源码好工具: jadx 底部打包地址。二、 思路获取到广告控件,隐藏广告控件。 要去除的有: 首页的游戏中心(其余的广告自己尝试)三、 获取信息1. 获取控件类型和id安装打开追书神器,利用UIAnimationView获取界面。 可...
阅读(2583) 评论(8)

[Android开发] Xposed 插件开发之二: Xposed一些知识

一、 Api说明1. IXposedHookLoadPackage.java加载回调接口,在xposed入口类继承,实现handleLoadPackage方法 handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) 这个方法用于在加载应用程序的包的时候执行用户的操作 参数: LoadPackageParam loa...
阅读(4131) 评论(2)

[Android开发] Xposed 插件开发之一: Xposed入门

一、什么是XposedXposed Framework 为来自国外XDA论坛(forum.xda-developers.com)的rovo89自行开发的一个开源的安卓系统框架。它是一款特殊的安卓App,其主要功能是提供一个新的应用平台,玩家们安装Xposed框架后,就能够通过Xposed框架搭建起的平台安装更多系统级的应用,实现诸多神奇的功能。 Xposed框架的原理是修改系统文件,替换了/syst...
阅读(6358) 评论(13)

[Android测试] Appium的Java-client库api

sendKeyEvent(int key) 按下某个键,具体哪个键由key值决定,key值定义在AndroidKeyCode类中 sendKeyEvent(int key, Integer metastate) 按下某个键的同时按下附加键(Ctrl/Alt/Shift等),具体是哪些键,由key值(AndroidKeyCode类中定义)和metastate(AndroidKeyMetastate...
阅读(3022) 评论(0)

[Android测试] AS+Appium+Java+Win自动化测试之三: 基础知识和Appium界面

一、 Selenium 是什么?Selenium是一套完整的web自动化测试工具集,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)、WebDriver(selenium 2.0)等。Selenium的核心Selenium Core基于JsUnit,完全由JavaScript编写,因此可运行于任...
阅读(4212) 评论(5)

[Android测试] Android Studio+Appium+Java+Windows 自动化测试之二:Appium环境安装搭建

一、需要下载安装的东西1. 文件下载网上也有挺多安装教程的,这里我提供我的安装方法。Win10 64位。一些文件我在后面打包。 2016.9.12号本人安装记录。SDK: 由于我是搞android开发的,所以已经下载好了sdk了,没有下载的自己下载一下。稍后配置一下SDK环境变量即可。 太大,不打包。 这里提供一个sdk下载地址: http://tools.android-studio.or...
阅读(11377) 评论(57)

[Android测试] Android Studio+Appium+Java+windows 自动化测试之一: 自动化测试理解

一、什么是自动化测试自动化测试是把以人为驱动的测试行为改成机器执行,通过精心设计的测试用例,由机器按照测试用例的执行步骤对应用进行自动操作,然后输出结果,由测试人员进行比较。自动化测试可以极大的节省人力、时间和硬件资源,提高测试效率。大白话就是: 写好自动操作app的脚本,运行起来,输出结果,结果正确,app正常测试没问题。二、移动自动化测试的优点 对程序员来说,在提交代码之前,可以先进行回归测试,...
阅读(4171) 评论(1)

[Android开发] Android6.0以上权限总结

Android6.0以上权限总结一. Android6.0 权限变化 在Android M中权限系统被重新设计,发生了很大的变化。 1. 6.0以后Android权限分普通权限和危险权限,如果应用的targetSdkVersion>=23,危险权限AndroidManifest注册了也没用,要用户动态获取的,即谷歌为了用户安全性考虑,对危险权限不再是安装时许可了,而是使用时让用户自己判断。...
阅读(2259) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:233641次
    • 积分:3451
    • 等级:
    • 排名:第10292名
    • 原创:95篇
    • 转载:1篇
    • 译文:0篇
    • 评论:260条
    我的GitHub
    最新评论