【问题标题】:How can i get JSON data from a PUSH notification in Appium?如何从 Appium 中的 PUSH 通知中获取 JSON 数据?
【发布时间】:2019-10-04 04:12:04
【问题描述】:

我正在尝试使用 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;
    }
}

有没有办法做到这一点?

谢谢!

【问题讨论】:

    标签: java android selenium notifications appium


    【解决方案1】:

    使用 Appium,只能测试 UI。如果您想从 JSON 对象中获取数据,可以使用 rest assured library

    【讨论】:

      猜你喜欢
      • 2020-04-27
      • 1970-01-01
      • 2014-08-14
      • 2016-11-30
      • 2017-01-07
      • 1970-01-01
      • 2018-05-09
      • 2013-01-22
      • 2012-04-25
      相关资源
      最近更新 更多