1

基本上是这个问题。

我目前正在尝试测试一个看起来像 Messenger Bubble head 的浮动小部件服务。我已经阅读了有关 Expresso UI 测试的文档,但是,我正在处理的案例有点复杂。

考虑到浮动小部件是 Android Service,它不是 Activity,因此无法使用 ActivityScenario 进行测试。同时,由于服务使用视图,我需要对其进行 UI 测试。如何使用 Expresso 测试浮动小部件?我已经将所有必需的依赖项导入并添加到 gradle 文件中,现在问题是测试的方向。

为了进一步说明,我希望测试的内容包括:

  1. 浮动小部件服务视图在用户屏幕上可见
  2. 单击浮动小部件将打开另一个扩展视图,供用户选择不同的按钮。在那里我将测试按钮点击。
  3. 测试浮动小部件服务是否在调用时自行销毁(通过 stopService)
  4. 其他小测试(移动、触摸、点击、背景、自动对齐)
4

0 回答 0