Я пытаюсь реализовать расширенные команды управления приложениями для iOS, в частности с XCTest Backend и «mobile: isAppInstalled».
Согласно документации 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
Опция«mobile: isAppInstalled» предполагает возвращение true, если на устройстве установлен предоставленный bundleId, и false в противном случае.Независимо от того, какой пакет я добавляю (например, blahblha), он возвращает true.
Есть идеи, как решить эту проблему?
Это команда, которую я использую:
Map<String, Object> params = new HashMap<>();
params.put("bundleId", "com.myapp");
final boolean isInstalled = (Boolean)js.executeScript("mobile: isAppInstalled", params);