Тестирование на покупку в приложении - Appium + xcuitest + JavaIOS

Программируем под IOS
Ответить
Anonymous
 Тестирование на покупку в приложении - Appium + xcuitest + Java

Сообщение Anonymous »

appium 2.13.1

xcuitest@8.4.3

ios 18.3 < /p>
Автоматизация не распознает элементы в этом всплывающем окне (кнопка подписки), хотя я вижу их вручную через инспектор Appium. Когда я получаю сброс элементов через getPagesource () во время теста, он показывает экран, который стоит за этим всплывающим окном. Есть ли способ обойти этот диалог, чтобы завершить покупку в приложении (есть еще один шаг, где он запрашивает пароль учетной записи песочницы)? /> HashMap browserstackOptions = new HashMap();
capabilities.setCapability("bstack:options", browserstackOptions);
capabilities.setCapability("appium:"+MobileCapabilityType.DEVICE_NAME, setup.PHONE.model);
capabilities.setCapability("appium:"+MobileCapabilityType.UDID, setup.PHONE.udid);
capabilities.setCapability("appium:"+MobileCapabilityType.PLATFORM_VERSION, ""+setup.PHONE.osVersion);
capabilities.setCapability("browserName", "");
capabilities.setCapability("showIOSLog", "true");
capabilities.setCapability("xcodeOrgId", "XXXXXXXXXX");
capabilities.setCapability("appium:automationName", "XCUITest");
capabilities.setCapability(IOSMobileCapabilityType.BUNDLE_ID, appBundleID);
capabilities.setCapability("newCommandTimeout", 1800);
capabilities.setCapability(IOSMobileCapabilityType.USE_NEW_WDA, "true");
capabilities.setCapability("appium:waitForIdleTimeout", 0);
capabilities.setCapability("appium:settings[includeNonModalElements]", "true");
capabilities.setCapability("appium:settings[respectSystemAlerts]", "true");
capabilities.setCapability("appium:settings[snapshotMaxDepth]", 500);
capabilities.setCapability("appium:updatedWDABundleId", "com.facebook.WebDriverAgentRunner");
capabilities.setCapability("appium:allowProvisioningDeviceRegistration", true);
capabilities.setCapability("appium:wdaLaunchTimeout", 100000);


Подробнее здесь: https://stackoverflow.com/questions/795 ... itest-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»