Android 如何使用adb命令或类似命令在第三方应用程序上执行命令

Android 如何使用adb命令或类似命令在第三方应用程序上执行命令,android,testing,apk,adb,Android,Testing,Apk,Adb,我有一个用例,需要控制一个不是我开发的应用程序。我可以使用安卓设备。以下是需要执行的步骤: 在两个字段中输入文本 按回车键 选中复选框 在另一个文本字段中输入文本 进入 我知道我可以使用adb input keyevent和adb input touchpad tap,但这些都是野蛮的方法,不会每次都奏效。我研究过appium,但它似乎仅限于移动web应用程序。如果你自己构建了应用程序,其他框架如Espresso也可以工作 我找不到这个问题的好答案。非常感谢您的帮助 看一看。 它将使您能够启动第

我有一个用例,需要控制一个不是我开发的应用程序。我可以使用安卓设备。以下是需要执行的步骤:

  • 在两个字段中输入文本
  • 按回车键
  • 选中复选框
  • 在另一个文本字段中输入文本
  • 进入
  • 我知道我可以使用
    adb input keyevent
    adb input touchpad tap
    ,但这些都是野蛮的方法,不会每次都奏效。我研究过appium,但它似乎仅限于移动web应用程序。如果你自己构建了应用程序,其他框架如Espresso也可以工作

    我找不到这个问题的好答案。非常感谢您的帮助

    看一看。
    它将使您能够启动第三方应用程序,并使用它执行您想要的任何操作。为了检查UI并创建正确的定位器,有一个名为uiautomatorviewer的命令行工具,它与Android SDK捆绑在一起。

    您的问题目前似乎相当广泛(太广泛)。我认为您应该更改您的标题:
    如何使用adb命令在第三方应用程序上执行命令
    或类似的内容,以便专门关注adb。只是一个建议:)否则你基本上是在征求关于框架或软件的建议,这是不可能的-topic@a_local_nobody好的,虽然这只是一个建议,但我认为你可能会更幸运地找到使用adb的答案。是的,我理解你的沮丧,但这可能是您在获取ui层次结构XML文件:java.io.IOException:EOF时获得任何答案的最佳选择:D
    错误。我认为UIAutomator已被弃用。当我打开
    .bat
    fileUIAutomator是一个Android库时,它不工作。看看如何启动一个应用程序并执行一个简单的操作我问了另一个问题。