android - 从命令行打开 Android 应用程序并与之交互

标签 android linux

我已将 Android 加载到 VirtualBox 上,并希望执行以下操作:

1) 通过命令行(终端模拟器),打开下载的应用程序(称为 Lyft)
2) 与应用程序交互,就像我是在手机上正常使用该应用程序的用户一样 -

2a) 通过我的用户名/密码登录

2b) 传入新帐户凭据以创建新帐户

我认为这件事是可能的,因为 Android 只是 Linux 的修改版本,但我不完全确定从哪里开始。在没有 API 且无需实际接触手机的情况下,如何能够做这种事情来模拟使用移动应用程序的体验?

最佳答案

您可以使用AndroidViewClient/culebra创建一个可以完成您想要的所有操作的脚本。 culebra --gui 还可以用于创建只需指向并单击 UI 的脚本(检查 https://github.com/dtmilano/AndroidViewClient/wiki/Culebra-GUI )。

关于android - 从命令行打开 Android 应用程序并与之交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32016231/

相关文章:

Python解析日志文件实时提取事件

android - 将上面的 View 向上推,同时将另一个 View 向上滑动动画

当应用程序关闭时,Android 不会收到来自 Parse Push 的推送通知

linux - 更改 guake 中的自动重命名

linux - 在 Linux 中对客户端断开连接使用react

c# - 在 Linux 上使用 .NET/Mono 来提供大容量 Web 服务,是个好主意吗?

c++ - 关于Linux中的共享库,有没有办法选择库中的导出函数?

java - 安卓 Volley : where add retry policy and timeout?

android - 检查是否存在相同id的通知?

android - 如何重新连接到 IsoDep 标签?