在UiAutomator上存储不扩展UiAutomatorTestCase的变量

时间:2016-03-03 18:48:03

标签: android android-uiautomator

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

我想知道添加可检索参数的新方法是什么?我也似乎无法找到一个愚蠢的问题,这就是为什么我发布这个......

编辑:

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

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

谢谢

1 个答案:

答案 0 :(得分:0)

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