我正在使用National Instruments Teststand来设置一些用于自动化Android设备的序列。我正在使用直接adb.exe调用和monkeyrunner调用.py脚本的组合。 当我设置一个序列来说明在设备上自动执行某些触摸命令时,我可以选择使用“adb shell input tap”命令的序列,或者调用单个.py脚本来使用“device”自动执行这些操作。按“和”device.touch“功能。出于任何原因,是否优先于另一个?一个人更稳定吗?所有东西都相同我更喜欢monkeyrunner脚本只是因为它似乎更灵活和可读。但如果adb更稳定,我会尽可能选择这种方式。这将是一次测试,运行时间> 24小时,重复操作,因此稳定性是我的第一个目标。 感谢您的任何意见 大卫詹金森
答案 0 :(得分:0)
adb
更稳定可靠。幸运的是,您不必在adb
或python脚本之间进行选择,因为AndroidViewClient提供了从python调用(大多数)adb命令所需的绑定。