0

我正在使用 National Instruments Teststand 来设置一些用于自动化 android 设备的序列。我正在使用直接 adb.exe 调用和对 .py 脚本的 monkeyrunner 调用的组合。当我设置一个序列来自动执行设备上的一些触摸命令时,我可以选择使用“adb shell input tap”命令的序列,或者调用单个 .py 脚本来使用“device.py”自动执行这些操作。 press”和“device.touch”功能。出于某种原因,一个人是否比另一个人更受欢迎?有更稳定的吗?一切都一样,我更喜欢 monkeyrunner 脚本,因为它看起来更灵活、更易读。但如果 adb 更稳定,我会尽可能选择这种方式。这将是一个运行超过 24 小时重复操作的测试,所以稳定性是我的首要目标。

4

1 回答 1

0

adb对于长时间运行的测试更加稳定可靠。幸运的是,您不必在adb或 python 脚本之间进行选择,因为AndroidViewClient提供了必要的绑定来从 python 调用(大多数)adb 命令。

于 2014-08-15T02:18:49.790 回答