zoukankan      html  css  js  c++  java
  • Appium学习笔记1_获取到APK安装包的Package以及Activity属性值

    我们设置DesiredCapabilities属性值得时候需要设置"appPackage"和"appActivity",如何获取到这两个值呢?

    这两个值不是随便瞎写的,需要有正确的值对应,否则就会报错。

    进入到 android-sdk-windowsuild-tools19.1.0 相关版本下面,用命令"aapt.exe dump badging LocationOfApp",然后就能查看到该安装包的相关信息,

    appPackageappActivity的相关信息,把这个信息整理出来就OK了。

    // To create an object of Desired Capabilities
    DesiredCapabilities capabilities = new DesiredCapabilities();
    
    // Name of mobile web browser to automate. It should be an empty string, as we are automation an app
    capabilities.setCapability(CapabilityType.BROWSER_NAME, "");
    
    // Name of the OS: Android, iOS or FirefoxOS
    capabilities.setCapability("platformName", "Android");
    
    // Mobile OS version –  My device is running Android 4.4.2
    capabilities.setCapability(CapabilityType.VERSION, "4.4.2");
    
    // Device name:  – I am using Micromax A311
    capabilities.setCapability("deviceName", "Micromax A311″);
    
    // An absolute local path to the APK file
    capabilities.setCapability("app", app.getAbsolutePath());
    
    // Java package of the tested Android app
    capabilities.setCapability("appPackage", "com.taobao.taobao");
    
    // An activity name for the Android activity you want to run from your package.
    capabilities.setCapability("appActivity", "com.taobao.tao.welcome.Welcome");
    

      

  • 相关阅读:
    设计模式_EventObject和EventListener
    设计模式_Observable与Observer
    zooKeeper_《ZooKeeper官方指南》一致性保障
    thread_为什么多线程是个坏主意
    gtk+学习笔记(三)
    linux c下输入密码不回显
    浮点数在计算机内存中的存储方式
    gtk+学习笔记(二)
    linux下c图形化编程之gtk+2.0简单学习
    关于字符串排序合并的问题
  • 原文地址:https://www.cnblogs.com/taoSir/p/4816354.html
Copyright © 2011-2022 走看看