mobile: isAppInstalled всегда возвращает true - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь реализовать расширенные команды управления приложениями для 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);
...