Каковы минимальные желаемые возможности устройства iOS для мобильного Интернета?

Я запускаю appium на машине MAC, работая как на Android, так и на iOS. Я определил желаемые возможности для Android, они работают нормально и могут запускать веб-сайт. Но когда я попробовал с теми же желаемыми возможностями для iPhone, он показывает мне

 "[POST /wd/hub/session {"desiredCapabilities":{"platform":"MAC","platformVersion":"9.1","platformName":"iOS","deviceName":"iPhone 6 Plus","browserName":"Chrome","version":""}}]
info: <-- POST /wd/hub/session 500 14.772 ms - 564 
TypeError: Cannot set property 'onResetTimeout' of null"

Желаемые возможности, которые я заявил:

as:DeviceCapabilities [{platform=MAC, platformVersion=9.1, deviceName=iPhone 6 Plus, browserName=Chrome, version=}]

Я уже обновил для него Xcode, но, похоже, ничего не работает.


person Gaurav Sharma    schedule 20.02.2016    source источник


Ответы (1)


Установленные вами возможности требуют изменения с platform=MAC на platform=iOS, а browserName=Chrome не является необходимостью, а version кажется пустым в вашем коде.

Соответствующий код Java для минимальных желаемых возможностей (я попытался указать ваши данные в примере):

capabilities.setCapability(MobileCapabilityType.PLATFORM_VERSION, "9.1");
capabilities.setCapability(MobileCapabilityType.PLATFORM_NAME, MobilePlatform.IOS);
capabilities.setCapability(MobileCapabilityType.DEVICE_NAME, "iPhone 6 Plus");
capabilities.setCapability(MobileCapabilityType.APP,<app path>);
person Naman    schedule 20.02.2016