我在Android中使用Espresso创建单元测试。我的项目有NavigationDrawer。我创建了必须滑动NavigationDrawer并单击按钮的测试。在理解中,如何在我的测试中创建幻灯片操作。Android。如何从Espresso测试库中滑动NavigationDrawer?
我目前的解决方案:
try
{
runTestOnUiThread(new Runnable()
{
@Override
public void run()
{
DrawerLayout drawer = (DrawerLayout)getActivity().findViewById(R.id.drawer_layout);
drawer.openDrawer(Gravity.LEFT);
}
});
}
catch (Throwable e)
{
e.printStackTrace();
}
但我认为这是糟糕的代码。
谢谢,但代码isAssignableFrom(DrawerLayout.class);不存在。方法isAssignableFrom是错误的。 – Viacheslav
对我来说,一切都很完美。只需导入此:导入静态com.google.android.apps.common.testing.ui.espresso.matcher.ViewMatchers.isAssignableFrom; – denys
谢谢,这是工作。 – Viacheslav