我正在尝试使用XCTest后端(尤其是“ mobile:isAppInstalled”)实现适用于iOS的高级应用程序管理命令。
如果在设备上安装了提供的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);