zoukankan      html  css  js  c++  java
  • 一个Monkey测试的小坑

    环境:Genymotion模拟器+Custome Phone-6.0.0,API 23

    操作步骤如下:

    cd data/app
    ls //为了获取待测apk的包名

    获取结果如下:

    执行命令,其中包名使用tab按键进行自动补全:

     monkey -p com.fineex.xingdian-1 -v -v -v 100

    然后,发现,跑不起来,报错了……

    报错信息如下:

    :Monkey: seed=1540588905230 count=100
    :AllowPackage: com.fineex.xingdian-1
    :IncludeCategory: android.intent.category.LAUNCHER
    :IncludeCategory: android.intent.category.MONKEY
    // Selecting main activities from category android.intent.category.LAUNCHER
    //   - NOT USING main activity com.android.contacts.activities.PeopleActivity (from package com.android.contacts)
    //   - NOT USING main activity com.android.dialer.DialtactsActivity (from package com.android.dialer)
    //   - NOT USING main activity com.android.settings.Settings (from package com.android.settings)
    //   - NOT USING main activity com.android.browser.BrowserActivity (from package com.android.browser)
    //   - NOT USING main activity com.android.calendar.AllInOneActivity (from package com.android.calendar)
    //   - NOT USING main activity com.android.camera.CameraLauncher (from package com.android.camera2)
    //   - NOT USING main activity com.android.deskclock.DeskClock (from package com.android.deskclock)
    //   - NOT USING main activity com.android.email.activity.Welcome (from package com.android.email)
    //   - NOT USING main activity com.android.gallery3d.app.GalleryActivity (from package com.android.gallery3d)
    //   - NOT USING main activity com.android.music.MusicBrowserActivity (from package com.android.music)
    //   - NOT USING main activity com.android.messaging.ui.conversationlist.ConversationListActivity (from package com.android.messaging)
    //   - NOT USING main activity com.example.android.apis.ApiDemos (from package com.example.android.apis)
    //   - NOT USING main activity com.android.gesture.builder.GestureBuilderActivity (from package com.android.gesture.builder)
    //   - NOT USING main activity com.amaze.filemanager.activities.MainActivity (from package com.amaze.filemanager)
    //   - NOT USING main activity com.android.calculator2.Calculator (from package com.android.calculator2)
    //   - NOT USING main activity com.android.customlocale2.CustomLocaleActivity (from package com.android.customlocale2)
    //   - NOT USING main activity com.android.development.Development (from package com.android.development)
    //   - NOT USING main activity android.app.AliasActivity (from package com.android.development_settings)
    //   - NOT USING main activity com.android.providers.downloads.ui.DownloadList (from package com.android.providers.downloads.ui)
    //   - NOT USING main activity com.android.quicksearchbox.SearchActivity (from package com.android.quicksearchbox)
    //   - NOT USING main activity com.koushikdutta.superuser.MainActivity (from package com.genymotion.superuser)
    //   - NOT USING main activity com.fineex.xingdian.activity.LoadingActivity (from package com.fineex.xingdian)
    // Selecting main activities from category android.intent.category.MONKEY
    //   - NOT USING main activity com.android.launcher3.Launcher (from package com.android.launcher3)
    //   - NOT USING main activity com.android.settings.Settings$RunningServicesActivity (from package com.android.settings)
    //   - NOT USING main activity com.android.settings.Settings$StorageUseActivity (from package com.android.settings)
    ** No activities found to run, monkey aborted.

    大概意思就是说,遍历了目前所有的包,没有找到monkey命令找到的那个……

    后来发现印象中以前做monkey测试的时候,ls列出的包都是没有后面那个奇怪的数字的,然后重新输入了命令:

     monkey -p com.fineex.xingdian -v 100

    大功告成,monkey成功运行了。发个博客记录下这个坑,肺已气炸,我寻思着以前也用的这个做的monkey测试没遇到过这个问题啊……

  • 相关阅读:
    objectForKey与valueForKey在NSDictionary中的差异 转发
    客户需求
    Linked to SAP CRM
    测试
    同学们,没事就练习打字吧
    WebCast下载利器iReaper新版发布
    转载一篇帖子《我对软件应聘学生的建议》
    建议ASP.NET Web开发新手学习的几个基础框架
    一般CSS元素及文件命名方法
    Thinkpad T60入手,爱机S41出售
  • 原文地址:https://www.cnblogs.com/rd-ddddd/p/9853363.html
Copyright © 2011-2022 走看看