天平

向着目标一步一步走。

[Android测试] AS+Appium+Java+Win 自动化测试之八:使用PageObject模式和重封装

一、 What? 什么是PageObject?简称PO,这是一个设计模式,其实设计模式就是代码的架构,一个整体的框架。例如mvc 就是模型-视图-控制的一个代码架构,mvp就是-模型-视图-主持 这样的一个架构。PageObject翻译过来就是页面对象的意思,就是把页面对象和逻辑操作分开。结合封装...

2016-10-03 23:05:12

阅读数:5021

评论数:9

[Android app] 糗事百科App最新10.3.2去广告 功能修改优化版

1、去除浏览糗事时候的广告和内容包括: 侧边的糗大啦、广告、浏览时候提示的嗅事圈 直播提醒 来看看周围的组织、坨坨提示登录2、去除请支持我们的弹窗3、去除傻x烦人没条数的小红点4、默认关闭 声音、震动、糗事消息、新粉丝、每日精选糗事推送、卧谈话题推送、嗅事笑脸通知5、去除我界面的游戏中心、小鸡、...

2016-10-03 20:34:43

阅读数:898

评论数:0

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

DownloadManager.javapackage com.minstone.mdoctor.tool.net;import android.os.Handler; import android.os.Looper;import com.minstone.util.LogUtil; impor...

2016-09-26 17:50:45

阅读数:4647

评论数:0

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

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

2016-09-22 19:37:49

阅读数:3450

评论数:1

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

问题1. error: Failed to start an Appium session, err was: Error: Requested a new session but one was in progress 之前的会话没有关闭,然后你又运行了测试实例,也没有设置覆盖. 解决: ...

2016-09-22 16:42:20

阅读数:25921

评论数:24

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

一、为什么需要封装?封装的本意就是为了方便、简洁。 封装好的文件打包下载: http://download.csdn.net/detail/niubitianping/9636283二、Android的显式等待封装1. AndroidDriverWait.javapackage com.exam...

2016-09-21 19:42:32

阅读数:4085

评论数:6

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

一、了解java-client的方法看这篇博文: http://blog.csdn.net/niubitianping/article/details/52528146二、书写规范及注意事项一条case(测试实例、用例)一般需要包括如下几个要素: 数据准备 指提前准备测试账号,假数据等 具体...

2016-09-21 15:27:58

阅读数:2692

评论数:2

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

一、 单元测试框架单元测试是 开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试是用于判断某个特定条件(或者场景)下某个特定函数的行为 我们之前的测试添加联系人脚本就是用默认的JUNIT 单元测试框架,实现注解的方式执行case用例。 每个方法上...

2016-09-21 12:23:25

阅读数:3194

评论数:7

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

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

2016-09-20 12:47:01

阅读数:1208

评论数:0

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

一、 准备 要去广告的app: 追杀神器3.75 反编译工具: AndroidKiller1.3.1 查看布局工具: UIAnimationView 查看源码好工具: jadx 底部打包地址。二、 思路获取到广告控件,隐藏广告控件。 要去除的有: 首页的游戏中心(其余的广告自己尝试)三、 获...

2016-09-18 16:59:16

阅读数:4192

评论数:8

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

一、 Api说明1. IXposedHookLoadPackage.java加载回调接口,在xposed入口类继承,实现handleLoadPackage方法 handleLoadPackage(XC_LoadPackage.LoadPackageParam loadPackageParam) ...

2016-09-18 15:05:21

阅读数:7372

评论数:3

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

一、什么是XposedXposed Framework 为来自国外XDA论坛(forum.xda-developers.com)的rovo89自行开发的一个开源的安卓系统框架。它是一款特殊的安卓App,其主要功能是提供一个新的应用平台,玩家们安装Xposed框架后,就能够通过Xposed框架搭建起...

2016-09-18 09:27:00

阅读数:12578

评论数:15

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

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

2016-09-13 18:06:32

阅读数:4296

评论数:0

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

一、 Selenium 是什么?Selenium是一套完整的web自动化测试工具集,它包含了测试的录制(Selenium IDE)、编写及运行(Selenium Remote Control)和测试的并行处理(Selenium Grid)、WebDriver(selenium 2.0)等。Sele...

2016-09-13 12:33:11

阅读数:5860

评论数:8

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

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

2016-09-13 10:05:10

阅读数:16305

评论数:62

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

一、什么是自动化测试自动化测试是把以人为驱动的测试行为改成机器执行,通过精心设计的测试用例,由机器按照测试用例的执行步骤对应用进行自动操作,然后输出结果,由测试人员进行比较。自动化测试可以极大的节省人力、时间和硬件资源,提高测试效率。大白话就是: 写好自动操作app的脚本,运行起来,输出结果,结果...

2016-09-12 17:22:44

阅读数:5142

评论数:1

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

Android6.0以上权限总结一. Android6.0 权限变化 在Android M中权限系统被重新设计,发生了很大的变化。 1. 6.0以后Android权限分普通权限和危险权限,如果应用的targetSdkVersion>=23,危险权限AndroidManifest注册...

2016-09-12 15:44:37

阅读数:2573

评论数:0

[Android开发] 自定义View之消息数量提示View-TipView

自定义View之消息数量提示View-TipView一、功能 效果图 一个View就像实现,支持设置 背景色、数量文字、文字颜色、文字大小、最大文字、只显示圆点,自动适配文字大小,不会超出圆圈的范围 二、实现原理 画一个圆,然后再画文本。 三、代码1. 在value文件夹下的att...

2016-09-09 20:11:26

阅读数:1466

评论数:0

解决关闭禁止小米MIUI8调试时候应用自动双开

在cmd里面运行这两条命令即可adb shell setprop debug.adb.default_USER_ALL false adb shell setprop debug.pm.default_USER_ALL false

2016-09-07 10:04:15

阅读数:3166

评论数:0

[Android APP] ios和android都领取不到的假口令红包app和源码

ios和android都领取不到的假口令红包app和源码 app下载地址: http://download.csdn.net/detail/niubitianping/9623180源码下载地址: http://download.csdn.net/detail/niubitianping...

2016-09-06 15:33:12

阅读数:1155

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭