在纵向和横向模式下运行我的测试套件有什么好方法?有没有办法这样做,还是我必须实施解决方案?
答案 0 :(得分:2)
创建@Rule ActivityTestRule<MainActivity> myActivity
时;你可以这样做:
myActivity.getActivity()
.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
答案 1 :(得分:0)
默认情况下,Espresso不支持,但您可以添加自己的ViewAction。
将OrientationChangeAction类添加到您的项目中并使用如下所示 https://gist.github.com/nbarraille/03e8910dc1d415ed9740
onView(isRoot()).perform(orientationLandscape());
onView(isRoot()).perform(orientationPortrait());
在此评论中找到此解决方案; https://stackoverflow.com/a/28949976