我如何检查模拟器中是否已安装apk文件?

问题描述 投票:0回答:2

我已经通过提供所需功能的路径在模拟器中安装了apk文件

DesiredCapabilities cap= new DesiredCapabilities();

cap.setCapability(MobileCapabilityType.APP,System.getProperty("user.dir")+"/src/test/resources/app/"+"Facbook_AU-release-6.5.apk");

但是我不想在每个测试用例执行中都安装apk文件我该如何处理?

java selenium-webdriver appium appium-android appium-ios
2个回答
0
投票

如果您在模拟器/设备上安装了应用程序,则不必使用此功能。

而不是使用它:

caps.setCapability("appPackage", "<APP_PACKAGE_NAME>");

用您的应用程序包名替换<APP_PACKAGE_NAME>

希望这会有所帮助


0
投票

是的,我同意@adrenalineWest。但是,如果您已经安装了apk文件,只需在模拟器中签入即可,即,打开模拟器并搜索所需的应用程序。

如果您想了解“应用程序活动”或“应用程序包”,请在cmd中运行以下命令。

dumpsys窗口窗口| grep -E'mCurrentFocus'有关更多信息,请参考此链接http://www.automationtestinghub.com/apppackage-and-appactivity-name/

© www.soinside.com 2019 - 2024. All rights reserved.