Как я могу получить данные JSON из PUSH-уведомления в Appium? - PullRequest
0 голосов
/ 16 мая 2019

Я пытаюсь автоматизировать мобильное приложение, используя Android, Java и Appium.

Я получаю PUSH-уведомление, которое содержит данные из JSON. Есть ли способ получить эти данные с помощью appium или что-то в этом роде?

Я использую этот метод для получения уведомлений:

((AndroidDriver) driver).openNotifications();

ArrayList<MobileElement> allnotifications = (ArrayList<MobileElement>) driver.findElements(By.id("android:id/title"));

for (MobileElement m : allnotifications) {
    System.out.println(m.getText());
    if(m.getText().contains("Zona Kit2-P1:  armado totalmente")){
        System.out.println("Notificación de Armado Encontrada Corretamente");
        break;
    }
}

Есть ли способ сделать это?

Спасибо!

1 Ответ

0 голосов
/ 19 мая 2019

Используя Appium, можно протестировать только пользовательский интерфейс.Если вы хотите получить данные из объекта JSON, вы можете использовать библиотеку с гарантией

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...