Firebase未运行JSON脚本

时间:2018-03-13 10:40:51

标签: json firebase firebase-test-lab

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

任何人都知道这件事,请帮助。

1 个答案:

答案 0 :(得分: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中修复,该工作室目前处于金丝雀状态。