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
Тестирование на покупку в приложении - Appium + xcuitest + Java ⇐ IOS
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение