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

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

Сообщение Anonymous »

appium 2.13.1

[email protected]

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 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • AppCenter xcuitest реагирует на собственную ошибку: не удалось запустить XCUITest-Runner
    Гость » » в форуме IOS
    0 Ответы
    52 Просмотры
    Последнее сообщение Гость
  • Исправлена ​​ошибка, из-за которой Appium-xcuitest-driver не нажимал на расположение элементов.
    Anonymous » » в форуме Javascript
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • XCUITest – Как проверить, обновил ли веб-просмотр свое содержимое?
    Гость » » в форуме IOS
    0 Ответы
    25 Просмотры
    Последнее сообщение Гость
  • Имитация восстановления состояния приложения XCUITest начиная с iOS 17.
    Гость » » в форуме IOS
    0 Ответы
    22 Просмотры
    Последнее сообщение Гость
  • Как получить содержимое уведомления в XCUITest?
    Anonymous » » в форуме IOS
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous

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