我需要在robotium test的过程中更改系统语言。我在目标APP的测试项目中编写了这段代码,并希望打开morelocale来改变语言。
Intent launchIntent = getActivity().getPackageManager().getLaunchIntentForPackage("jp.co.c_lis.ccl.morelocale");
getActivity().startActivity(launchIntent);
solo.clickOnText("Custom Locale");
可以打开Morelocale,但我无法点击任何视图。
例外:找不到文字
任何人都可以帮助我或者在测试过程中有更好的解决方案来改变系统语言吗?
提前致谢。
答案 0 :(得分:1)
我自己解决了这个问题。
1.我们不需要从一个项目中打开另一个dependensy项目,只需要将dependensy项目作为库添加到我们的项目中。
2.将dependensy项目作为jar文件并将其添加到我们的项目构建路径中。