zoukankan      html  css  js  c++  java
  • Appium使用

    找工作状态中,需要复习移动测试的内容

    之前因为系统还原了,所以移动测试相关软件也要重新装。

    模拟器我选择了夜神,但是adb devices时,找不到设备(夜神已设置成开发者模式),

    百度发现需要将sdk下的adb.exe文件(platform-tools目录),复制到夜神模拟器的目录下(bin目录),复制过去之后改名为nox_adb.exe,将原来的替换掉,问题才解决。

                                  ——2019.11.23

    一、adb常用命令(adb -help)

    1、查看设备:adb devices

      查看状态:adb get-state

    2、安装apk,默认目录则不需要带路径:adb install C: estcom.leelen.cloud.CloudApplication.apk

      重新安装(保留数据和缓存文件):adb install  -r  C: estcom.leelen.cloud.CloudApplication.apk

      卸载:adb  uninstall <package>

    3、<package>查找

      1>列出所有包名:adb shell pm list packages
      2>列出系统应用包名:adb shell pm list packages -s   列出第三方应用包名:adb shell pm list packages -3
      3>其他常用的
      -f:列出应用包名及对应的apk名及存放位置
      -i:列出应用包名及其安装来源
      命令最后增加 FILTER:过滤关键字,可以很方便地查找自己想要的应用
      例子:adb shell pm list package -f -3 -i laiyifen

     4、查询活动页面:adb shell dumpsys activity | findstr "mFocusedActivity"

       进入活动页面:adb shell am start -n com.umaman.laiyifen/com.laiyifen.app.MainActivity

     二、Appium连接

    1、打开appium后,配置默认点击"start server"启动appium-desktop;
    2、点击右上角的"start inspector session"按钮进入到server配置界面

     

     3、配置参数

    "platformVersion": "5.1",

    "app": "H:\PycharmProjects\Mobile Testing\ContactManager.apk",

    "noReset": true

    以下四项是必须,以上三项是补充

    {
     "platformName":"Android",        
     "deviceName": "127.0.0.1:62001",            
     "appPackage": "com.umaman.laiyifen",    
     "appActivity": "com.laiyifen.app.activity.member.login.LoginActivity",
    }

    配完参数,点击start session,若没报错,会跳转到以下页面

  • 相关阅读:
    DevExpress_Winform_使用汇总
    SVN的可视化日志统计工具StatSVN
    jenkins搭建.Net项目自动构建
    关闭tab时,定位到导航栏对应的激活tab
    DevExpress.XtraNavBar.NavBarControl 模拟单击导航的选项事件
    选中Tab控件单击事件,点击tab头,定位到导航栏的选项,为选中状态 ,DevExpress.XtraNavBar.NavBarControl 导航控件定位或选中状态 另导航的选项为选中状态.
    WCF服务部署到IIS问题汇总
    iOS多线程编程
    最新版SDWebImage的使用
    前端入门系列之CSS
  • 原文地址:https://www.cnblogs.com/yinwenbin/p/11561761.html
Copyright © 2011-2022 走看看