我们正在尝试为您的电视应用程序使用 uiautomator 测试。但是电视小部件(卡片等)不响应点击事件。
我的问题是,我们如何确保(使用 DPAD 键)导航到正确的 UI 小部件并使用 DPAD_CENTER “单击”它?
我们正在尝试为您的电视应用程序使用 uiautomator 测试。但是电视小部件(卡片等)不响应点击事件。
我的问题是,我们如何确保(使用 DPAD 键)导航到正确的 UI 小部件并使用 DPAD_CENTER “单击”它?
您可以尝试支持 Android TV 的AndroidViewClient/culebra 。
例如,这是culebra
使用键导航的生成脚本的一个摘录
device.press('DPAD_DOWN')
vc.dump(window=-1)
device.press('DPAD_DOWN')
vc.dump(window=-1)
device.press('DPAD_LEFT')
vc.dump(window=-1)
device.press('ENTER')
vc.dump(window=-1)