【发布时间】:2017-01-11 23:21:25
【问题描述】:
我正在制作一个 Android 应用程序。
所以我从一些仪器测试开始,我想从启用数据和禁用位置开始,我想测试是否出现了一个要求我启用位置的对话框。
对于我的第二个测试,我想从禁用数据和启用位置开始,我想测试是否出现了一个要求我启用数据的对话框。
如何操纵仪器测试的位置和数据?
提前致谢。
【问题讨论】:
标签: android unit-testing robotium android-uiautomator
我正在制作一个 Android 应用程序。
所以我从一些仪器测试开始,我想从启用数据和禁用位置开始,我想测试是否出现了一个要求我启用位置的对话框。
对于我的第二个测试,我想从禁用数据和启用位置开始,我想测试是否出现了一个要求我启用数据的对话框。
如何操纵仪器测试的位置和数据?
提前致谢。
【问题讨论】:
标签: android unit-testing robotium android-uiautomator
如果您分离关注点,那么您有一个或多个特殊类来检查某些用户设置是否启用/禁用。因此,您可以在测试中模拟它并检查是否显示了对话。
但是,要测试检查用户设置的类,您需要直接使用模拟器/设备进行操作。检查Is there an ADB command to enable/disable mobile data?(Rooted Device)或https://github.com/linkedin/test-butler
【讨论】: