使用appium在android上启动安装好的亚马逊应用程序



我想在android模拟器上启动一个已经安装的应用程序,而不提供。app或。zip路径。因为我现在没有带那些文件。是否有可能启动已经安装的应用程序在android模拟器使用appium?提前感谢

你可以在你的手机上安装https://play.google.com/store/apps/details?id=com.newpower.apkmanager&hl=en,可以很容易地为你的应用程序获得。apk文件,你可以将它存储在你的PC中,并在appium

中给出路径。

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

adb shell monkey -p in.amazon.mShop.android.shopping -c android.intent.category.LAUNCHER

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

如果你想从你的android设备中获得应用程序包ID列表,那么运行下面的命令来查看ID列表。Adb shell PM list packages -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);
}

最新更新