首页 > 其他分享 >android平台下UITesting环境配置

android平台下UITesting环境配置

时间:2023-04-30 11:07:02浏览次数:45  
标签:平台 java uiautomatorviewer jar android4.2 UITesting android sdk


  • 1. android sdk至少需要android 4.1,所以先通过SDK manager更新sdk,我这里使用android4.2
  • 2. eclipse至少需要3.6.2,否则不支持
  • 3. 配置环境变量path,加入java,android sdk tool的路径
  • 4. 通过AVD Manager启动android4.2的虚拟机
  • 5. 在虚拟机上安装需要测试的apk软件(下面的测试用例只测试系统settings,不需要安装额外的软件)

引用



http://developer.android.com/tools/help/adb.html#move 



  • 6. 在命令行下运行uiautomatorviewer后弹出uiautomatorviewer窗口,点击Device Screenshot使uiautomatorviewer自动分析页面UI控件
  • 7. 在eclipse中创建java project,导入JUnit3,再导入jar:

引用



{sdkPath}\platforms\android-17\uiautomator.jar 



  • 8. 增加com.knet.knetappTest.LaunchSettings.java


标签:平台,java,uiautomatorviewer,jar,android4.2,UITesting,android,sdk
From: https://blog.51cto.com/u_548275/6237780

相关文章

  • 获得android手机的CPU核心数
    //CPU个数privateintgetNumCores(){//PrivateClasstodisplayonlyCPUdevicesinthedirectorylistingclassCpuFilterimplementsFileFilter{@Overridepublicbooleanaccept(Filepathname){//Checkiffilenameis&......
  • Android中使用log4j
    如果要直接在android工程中使用log4j,是有点问题的,会报如下的错: 11-2309:44:56.947:D/dalvikvm(1585):GC_FOR_MALLOCfreed3278objects/311568bytesin31ms rejectingopcode0x21at0x000a rejectedLorg/apache/log4j/config/PropertySetter;.getPropertyDescript......
  • Windows平台MonkeyTalk环境搭建
    MonkeyTalk是款针对手机应用的自动化测试工具。特性:1》免费且开源。2》支持Android,IOS平台。3》MonkeyTalk主要包括:MonkeyTalkIDE、MonkeyTalkAgent、MonkeyTalkscripts。4》MonkeyTalkAgent可以是真机或模拟器。5》无需root权限或越狱。6》支持录制、回放、脚本编写(支持JS)。7......
  • Android ListView 去除…
    去除ListView滑到顶部和底部时边缘的黑色阴影:android:fadingEdge="none"----------------------------------------------------去除拖动时默认的黑色背景:android:cacheColorHint="#00000000" 或listView.setCacheColorHint(Color.TRANSPARENT);---------------------......
  • android上传图片至服务器
    本实例实现了android上传手机图片至服务器,服务器进行保存服务器servlet代码publicvoiddoPost(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{Stringtemp=request.getSession().getServle......
  • Android 开发 UI 规则
    Android的官方开发者博客发了一份幻灯片,介绍了一些AndroidUI设计的小贴士,在这里以看图说话的形式发出来。Don’t: 1、不要照搬你在其它平台的UI设计,应该让用户感觉是在真正使用一个Android软件,在你的商标显示和平台整体观感之间做好平衡2、不要过度使用模态对话框3、......
  • Android应用程序的国际化与本地化
    internationalization(国际化)简称i18n,因为在i和n之间还有18个字符,localization(本地化),简称L10n。 zh_CN,zh_TW. http://www.loc.gov/standards/iso639-2/php/code_list.phphttp://www.iso.org/iso/en/prods-services/iso3166ma/02iso-3166-code-lists/list-en1.html在Andro......
  • android中的像素单位dp、px、pt、s…
    pixels(设备独立像素).不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA推荐使用这个,不依赖像素。px:pixels(像素).不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。pt:point,是一个标准的长度单位,1pt=1/72英寸,用于......
  • android中退出当前应用程序的四种…
    Android程序有很多Activity,比如说主窗口A,调用了子窗口B,如果在B中直接finish(),接下里显示的是A。在B中如何关闭整个Android应用程序呢?本人总结了几种比较简单的实现方法。1.DalvikVM的本地方法android.os.Process.killProcess(android.os.Process.myPid())//获取PID......
  • android TextView属性大全
    android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)android:autoText如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。android:bufferType指定get......