应用关闭时未收到推送通知Android自动化

时间:2019-09-30 10:01:04

标签: android automation appium toast

我正在尝试自动化一个场景,该场景涉及与Android设备中的推送通知进行交互-特别是在关闭应用程序时显示的推送通知。

经过一些试验,当应用程序处于打开/后台状态时,我可以收到推送通知,但在关闭应用程序时无法执行相同操作。 有什么方法可以针对Android设备自动执行此方案。

要关闭该应用程序,我正在使用以下代码行:

driver.closeApp();

1 个答案:

答案 0 :(得分:0)

当应用程序关闭时,应用程序进入后台并且Toast是ui线程,这意味着Toast不能与后台线程一起使用。

尝试一下。

Handler handler = new Handler(Looper.getMainLooper());

handler.post(new Runnable() {

        @Override
        public void run() {
            //Your UI code here
        }
    });
相关问题