移动设备:isAppInstalled始终返回true

时间:2019-04-17 12:24:27

标签: java appium-ios xcuitest

我正在尝试使用XCTest后端(尤其是“ mobile:isAppInstalled”)实现适用于iOS的高级应用程序管理命令。

根据Appium文档:http://appium.io/docs/en/writing-running-appium/ios/ios-xctest-mobile-apps-management/index.html#advanced-applications-management-commands-for-ios-with-webdriveragentxctest-backend

如果在设备上安装了提供的bundleId,则“ mobile:isAppInstalled”选项假定返回true,否则返回false。 无论我要输入什么bundleId(例如:blahblha),它都将返回true。

有什么想法可以解决这个问题吗?

这是我正在使用的命令:

Map<String, Object> params = new HashMap<>();
params.put("bundleId", "com.myapp");
final boolean isInstalled = (Boolean)js.executeScript("mobile: isAppInstalled", params);

0 个答案:

没有答案