【问题标题】:how to instrumentation test with location enabled in one test and disabled in the second test?如何在一次测试中启用位置并在第二次测试中禁用位置的仪器测试?
【发布时间】:2017-01-11 23:21:25
【问题描述】:

我正在制作一个 Android 应用程序。

所以我从一些仪器测试开始,我想从启用数据和禁用位置开始,我想测试是否出现了一个要求我启用位置的对话框。

对于我的第二个测试,我想从禁用数据和启用位置开始,我想测试是否出现了一个要求我启用数据的对话框。

如何操纵仪器测试的位置和数据?

提前致谢。

【问题讨论】:

    标签: android unit-testing robotium android-uiautomator


    【解决方案1】:

    如果您分离关注点,那么您有一个或多个特殊类来检查某些用户设置是否启用/禁用。因此,您可以在测试中模拟它并检查是否显示了对话。

    但是,要测试检查用户设置的类,您需要直接使用模拟器/设备进行操作。检查Is there an ADB command to enable/disable mobile data?(Rooted Device)https://github.com/linkedin/test-butler

    【讨论】:

      猜你喜欢
      • 2014-06-19
      • 1970-01-01
      • 1970-01-01
      • 2021-05-25
      • 2012-06-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-08
      相关资源
      最近更新 更多