如何以横向和纵向模式运行我的测试套件?是否已有方法可以实现,还是我需要自己编写解决方案?
如何以横向和纵向模式运行我的测试套件?是否已有方法可以实现,还是我需要自己编写解决方案?
@Rule ActivityTestRule<MainActivity> myActivity
时,你可以执行如下操作: myActivity.getActivity()
.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
默认情况下,Espresso不支持此功能,但是您可以添加自己的ViewAction。
将OrientationChangeAction类添加到您的项目中,并像下面这样使用它 https://gist.github.com/nbarraille/03e8910dc1d415ed9740
onView(isRoot()).perform(orientationLandscape());
onView(isRoot()).perform(orientationPortrait());