繁体   English   中英

使用appium在Android上启动已安装的Amazon应用

[英]Launching installed Amazon app on android using appium

我想在不提供.app或.zip路径的情况下在android模拟器上启动一个已安装的应用程序。 由于我现在没有这些文件。 是否可以使用appium在android模拟器中启动已安装的应用程序? 提前致谢

您可以在手机中安装https://play.google.com/store/apps/details?id=com.newpower.apkmanager&hl=zh-CN ,并可以轻松获取适用于您应用的.apk文件。 您可以将其存储在PC中并在appium中给出路径

是的,有启动应用程序的方法。 使用adb命令打开应用程序。

亚行外壳猴子-p in.amazon.mShop.android.shopping -c android.intent.category.LAUNCHER 1

in.amazon.mShop.android.shopping-是已经安装在android设备上的Amazon应用程序的软件包ID。

如果要从Android设备获取应用程序包ID列表,请运行以下命令以查看ID列表。 adb shell pm列表包-3

public static void main(String[] args) throws Exception
{

    DesiredCapabilities capabilities = new DesiredCapabilities();
    capabilities.setCapability("deviceName", "LGD7229bf02741");
    capabilities.setCapability("platformVersion", "5.0.2");
    capabilities.setCapability("platformName", "Android");
    capabilities.setCapability("app", "in.amazon.mShop.android.shopping.apk");
    capabilities.setCapability("appPackage", "in.amazon.mShop.android.shopping");
    capabilities.setCapability("appActivity", "com.amazon.mShop.home.HomeActivity");
    AndroidDriver driver = new AndroidDriver(new URL("http://0.0.0.0:4723/wd/hub"), capabilities);
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM