草庐IT

injectInputEvent

全部标签

android - 如何使用 Android UiAutomation.injectInputEvent 注入(inject)点击事件

我在安装设备管理员的应用程序中自动测试流程。要在大多数设备上激活设备管理员(假设我没有像三星提供的那样让我这样做的企业API),系统会向用户显示一个弹出窗口,然后必须单击“激活”按钮。我正在使用Robotium和AndroidJUnit来驱动我的测试。在正常的测试用例中,人们只能与被测应用程序和进程交互,而不能与出现的任何系统Activity交互。UiAutomation声称允许您通过利用AccessibilityFramework与其他应用程序进行交互,然后允许一个到injectarbitraryinputevents.所以-这是我正在尝试做的事情:publicclassAbcTes