3

我需要知道这怎么可能 - 通过 adb 命令在我的设备中安装 apk 后,我想自动运行该应用程序。不会使用用户交互来运行和导航屏幕。安装的应用程序将自动运行并从一个屏幕导航到另一个屏幕。但是应该到达所有屏幕。不知道怎么可能?

让我分享一个例子。说,我的应用程序具有登录和注册功能。在设备中安装 apk 后,我希望应用程序自动执行登录或注册代码,无需用户交互。

实际步骤如下:

  1. APK 将通过 adb 命令安装。
  2. 安装 apk 后,应用程序应自动在设备中运行,无需任何用户交互。
  3. 由于应用程序将在没有用户交互的情况下运行,我需要知道应用程序需要多少时间来登录、注册或其他屏幕重绘。现在,专注于登录和注册时间。获得时间后(很容易找出登录需要多少时间)应用程序将在服务器中发送时间(通过 PHP,这很容易做到)。

专家的任何想法?

谢谢!

4

2 回答 2

0

我认为 MonkeyRunner ( http://developer.android.com/tools/help/monkeyrunner_concepts.html ) 是一个很好的解决方案。虽然它不能满足我的所有需求,但我没有找到任何满足我要求的解决方案。感谢 @Simon 介绍 MonkeyRunner。

于 2013-07-08T06:41:25.097 回答
-2

MonkeyRunner脚本应该满足您的要求还是Robotium

于 2013-07-04T17:50:24.017 回答