自动化Android应用程序按钮点击的方法

时间:2015-03-12 10:35:28

标签: android testing automation click

有没有办法通过一些脚本或Android应用程序自动点击(打开,点击应用程序的某个按钮,最后关闭它)。

2 个答案:

答案 0 :(得分:8)

取决于你想要做什么。对于您的应用的UI测试,您可以使用内置支持,查看http://developer.android.com/training/activity-testing/activity-ui-testing.html或查看UI automation tool

如果您要做的是模拟任何给定应用上的用户事件,您可以使用adb发送键或触摸事件,但这将是一个非常低的级别

例如:

adb shell input keyevent 3

将模拟按主页键。

您也可以

adb shell input tap 50 50 

模拟给定坐标处的触摸事件。

答案 1 :(得分:1)

您可以使用uiautomator(需要API 16 +)。

Robotium(也使用Android testing framework)是另一个很棒的UI测试框架。同样适用于Espresso。然后,您可以为您的应用程序编写JUnit 3测试。