是否可以通过ADB点击Android上的按钮而不只是按键盘代码点击x,y位置或键?

时间:2015-04-29 16:28:07

标签: android testing adb automated-tests

我为一些Android应用程序编写测试自动化,我想通过他们的ID点击按钮等应用程序元素,我知道是否可以通过编写android测试应用程序并将其安装在设备上(如Espresso,UIAutomator,等...),但我不想使用这种方法。

有没有办法从Android Debug Bridge做到这一点?也许有人知道某种类似于猴子跑者的工具可以执行它吗?基本上我要问的是 - 是否可以通过ADB点击Android上的按钮?

1 个答案:

答案 0 :(得分:1)

这可以通过使用AndroidViewClient来实现,它基本上是通过创建python脚本并执行它来完成的。请注意,如果这些按钮包含一些文本或ID以区别于其他按钮,则此方法效果最佳。可以在此处找到更多信息:https://github.com/dtmilano/AndroidViewClient/