Android 公共上下文菜单测试仍然可以进行吗?

Android 公共上下文菜单测试仍然可以进行吗?,android,android-testing,android-espresso,Android,Android Testing,Android Espresso,谷歌浓缩咖啡的部分代码是菜单测试。你可以找到它 在本测试中,您将看到: public void testContextMenu() { onView(withText(R.string.context_item_2_text)).check(doesNotExist()); onView(withId(R.id.text_context_menu)).perform(longClick()); onView(withText(R.string.context_item_2

谷歌浓缩咖啡的部分代码是菜单测试。你可以找到它

在本测试中,您将看到:

public void testContextMenu() {
    onView(withText(R.string.context_item_2_text)).check(doesNotExist());
    onView(withId(R.id.text_context_menu)).perform(longClick());
    onView(withText(R.string.context_item_2_text)).check(matches(isDisplayed())).perform(click());
    onView(withId(R.id.text_menu_result)).check(matches(withText(R.string.context_item_2_text)));
}
在这个测试中,您可以看到contextmenu是通过长点击启动的。当我试图重现这个测试时,longClick()不是通过Eclipse/Espresso 1.1 jar给出的

你有有效的浓缩咖啡上下文菜单测试吗?请让我知道。请帮忙

多亏了Yashodhan:

只需使用此导入:

import static com.google.android.apps.common.testing.ui.espresso.action.ViewActions.longClick;
是的,而且很有效!所有的测试都进行得很顺利