(测试实验室)自动脚本可以记录长按,双击吗?

时间:2019-07-11 10:15:23

标签: android firebase-test-lab

我正在一个项目,该项目包括双击,长按,单视图(图像)。当我在android studio中录制脚本时。脚本中仅记录了一次轻拍。当我尝试记录长按应用程序的功能时,工作正常,但是该动作(长按)未记录在脚本中。当我通过Robo运行相同的APK(无脚本)时。我看到了ROBO进行长按动作的屏幕截图。谁能帮助我如何在脚本中记录长按功能?

1 个答案:

答案 0 :(得分:0)

Roboscript Recorder应该可以捕获长按。它记录的是轻击而不是长击吗?如果它没有记录任何内容,则在您执行(和处理您的应用程序)长按时,则可能是特定于实现的内容,例如您的应用程序的长按事件处理程序未调用super.performLongClick()。通常,您在这里有两个选择:1)确保您应用的长按事件处理程序不会抑制/覆盖Android框架对长按的处理; 2)记录一次轻敲而不是长时间敲击,然后通过将VIEW_CLICKED替换为VIEW_LONG_CLICKED进行相应的动作来修改录制的Roboscript。