【问题标题】:Firebase not running JSON scriptFirebase 未运行 JSON 脚本
【发布时间】:2018-03-13 10:40:51
【问题描述】:

我使用 Android Studio 创建了一个脚本。该脚本登录到应用程序并插入一些数据并打开所有片段。 但是,当我将脚本添加到我的 Robo 测试时,它只会进入第一个屏幕,然后在那里等待 5 分钟并以通过标记结束。

谁知道这件事,请帮忙。

【问题讨论】:

    标签: json firebase firebase-test-lab


    【解决方案1】:

    我遇到了同样的问题并联系了 Firebase 支持。

    根据他们的回复,Android Studio(3.0.1)在 Robo 脚本中记录的延迟动作似乎非常长(一个小时或更长时间)。这些长时间的延迟会阻止脚本执行。

    例如我录制的 Robo 脚本以这个延迟动作开始 -

    {
        "eventType": "DELAYED_MESSAGE_POSTED",
        "timestamp": 1522050751149,
        "actionCode": -1,
        "delayTime": 3596480,
        "canScrollTo": false,
        "elementDescriptors": []
    }
    

    请注意,Android Studio 设置的“delayTime”为 3596480 毫秒,即 59.94 分钟。此值不正确。

    对此的快速解决方法是手动编辑脚本,方法是删除错误的 DELAYED_MESSAGE_POSTED 事件或将“delayTime”值编辑为更真实的值(例如 5000)。

    Firebase 支持表示此问题将在 Android Studio 3.2 中修复,该版本目前在 Canary 中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-10-01
      • 2013-11-06
      • 2021-12-18
      • 2015-05-27
      • 2019-09-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多