是否可以以编程方式访问和操作Android模拟器?例如,我可以在Android模拟器中启动应用程序,然后从模拟器外脚本中单击应用程序内的按钮吗?
在网页开发中,我们有像无头浏览器这样的东西,例如PhantomJS,我们可以通过脚本来加载网页,模拟点击,读取输出页面和捕获屏幕截图。是否有类似于Android平台的东西?
答案 0 :(得分:1)
我不确定我是否理解您的问题,但是我至少看到两个选择:
1)使用鸦片(在这种情况下,这是一个过大的杀伤力);
2)使用adb命令。
例如,使用adb命令,您可以在模拟器上安装应用程序:
adb -s <emulator_id> install <path_to_apk_file>
并发送关键事件:
adb shell input keyevent KEYCODE_A
来源: