http://www.jianshu.com/p/7718860ec657 2016.07.25 20:59 字数 3675 Android UIAutomator浅谈 -------------------------------------------------------------------------------- 简介 Uiautomator是谷歌推出的,用于UI自动化测试的工具,也就是普通的手工测试,点击每个控件元素看看输出的结果是否符合预期.比如登陆界面分别输入正确和错误的用…
package qq.test; import android.content.Context; import android.content.Intent; import android.support.test.InstrumentationRegistry; import android.support.test.filters.SdkSuppress; import android.support.test.runner.AndroidJUnit4; import android.sup…
def Recent(self): d = Device('9410519008004c22098b') displayWidth = int(d.info.get("displayWidth")) displayHeight = int(d.info.get("displayHeight")) d.press.recent() if d(text="No recent items").wait.exists(timeout=2000): pri…
  package com.softwinner.performance.benchmark; /** * UiAssistant public class * @author liuzhipeng */ import android.content.Context; import android.content.Intent; import android.os.RemoteException; import android.provider.Settings; import android.…
http://www.yangyanxing.com/article/use-watcher-in-uiautomator.html   今天在uiautomator中实践了watcher的用法,这个也是之前在python中使用uiautomator中比较喜欢的功能,它可以提前定义一些条件,当满足一些条件时,进行一些操作,这个常用于处理测试过程中某些意料之外的或者不知道什么时候弹出来的框而阻碍测试的正常进行.之前在写自动化用例的时候,遇到过小米手机在安装app的时候,会弹一个框来让用户点击安装,…
//package com.softwinner.pad.mark3d; package com.softwinner.performance.benchmark.mark3d; import android.content.Context; import android.content.Intent; import android.os.RemoteException; import android.support.test.InstrumentationRegistry; import an…
package com.softwinner.network.wifi; import android.content.Context; import android.content.Intent; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.wifi.WifiManager; import android.os.Bundle; import android.…
SlidingMenu是一个开源的侧滑菜单(https://github.com/jfeinstein10/SlidingMenu).  为大家的安卓程序提供侧滑菜单,这个功能也非常有用. 要想正常使用SlidingMenu,必须成功导入它的依赖库"ActionBarSherlock",如果你还没有导入ActionBarSherlock,或者导入不成功,请参考我的另外一篇文章: http://blog.csdn.net/sunylat/article/details/41644213…
这里我们以PullToRefresh(上拉刷新下拉加载)组件的library为例 下载地址: https://github.com/chrisbanes/Android-PullToRefresh 现在我们需要把library文件夹导入到Eclipse或者IDEA中去 一.IDEA 导入library库文件步骤 1.首先我们要有一个项目,没有的就创建一个吧 2.右击项目名称点击Open Module Settings(F4) 3.可以看到这样的界面 接下来在中间部分 点击绿色的加号 导入Modu…
详细地jsoncpp编译方法 和 vs2010中导入第三方库的方法 一 编译链接 1 在相应官网下载jsoncpp 2 解压得到jsoncpp-src-0.5.0文件 3 打开jsoncpp-src-0.5.0 -> makefiles -> vs71 -> jsoncpp.sln 4 转换项目为VS2010格式 5 选择debug模式 6 在“解决方案资源管理器”中右击 lib_json 选择->仅用于项目 -> 仅生成lib_json 7 再次右击 lib_json 选择…