在不扩展 UiAutomatorTest Case 的 UiAutomator 中存储变量



我正在使用更新的方式来实例化Android的UiAutomator,该方法利用InstrumentationRegistry来检索上下文。问题在于,新的自动化方法并没有扩展UiAutomatorTestCase或任何一组可以在其他测试中通过getParams()传递参数以检索的类。我尝试制作静态变量,但它们似乎在每种情况下都会重置。

我想知道添加可检索参数的新方法是什么?我似乎也找不到一个欺骗性的问题,这就是我发布这个的原因......

编辑:

作为原始问题的另一个说明,这是一个完全自动化的测试套件,与我们的主应用程序无关。它仍然使用标准的 UI 自动操作功能,但是一个单独的代码项目。

所以基本上,我只是想将一个@Test场景的结果存储到下一个连续运行的@Test场景中。

谢谢

你应该使用 InstrumentationRegistry.getArguments()。它返回与 UiAutomatorTestCase.getParams() 相同的命令行参数包。

最新更新