如何将外部属性传递到 Android 测试用例中



我正在编写一个Android测试用例,我需要传入存储在.properties文件中的用户名和ID。我尝试将其放在测试项目中资产目录下的"user.properties"文件中,但这似乎不起作用,因为getActivity().getAssets().open("user.properties")抛出FileNotFound异常。一个伙伴告诉我,我可以在命令行上使用"-e 键值"开关和自定义检测运行程序,但这似乎比必要的工作要多。最好的方法是什么?

在发布到 StackOverflow 之前,我真的应该喝咖啡!我的stoopidity调用:getActivity().getAssets().open("user.properties")而不是:getInstrumentation().getContext().getAssets().open("user.properties")问题解决了!

最新更新