谷歌弹出式浓缩咖啡Android studio 2.2
如何处理点击com.google.android.gms:id/cancel-text按钮的操作上述任何一项都不适用于与Espresso UI测试相关的谷歌对话框屏幕截图? [您可以使用 我做了一个例子, 如果您需要更多说明,请告诉我。您可以使用 我做了一个例子,谷歌弹出式浓缩咖啡Android studio 2.2,android,android-studio,google-api,android-espresso,Android,Android Studio,Google Api,Android Espresso,如何处理点击com.google.android.gms:id/cancel-text按钮的操作上述任何一项都不适用于与Espresso UI测试相关的谷歌对话框屏幕截图? [您可以使用 我做了一个例子, 如果您需要更多说明,请告诉我。您可以使用 我做了一个例子, 如果您需要更多的说明,请告诉我。我非常确定,在这种情况下,由于这个框架的限制,浓缩咖啡可能无法正常工作。请尝试使用谷歌的典型工具uiautomator来实现它。它与浓缩咖啡配合使用效果非常好 检查: 您还可以尝试将名为Robotium
如果您需要更多的说明,请告诉我。我非常确定,在这种情况下,由于这个框架的限制,浓缩咖啡可能无法正常工作。请尝试使用谷歌的典型工具uiautomator来实现它。它与浓缩咖啡配合使用效果非常好 检查: 您还可以尝试将名为Robotium的开源UI自动化工具与浓咖啡一起使用 检查: 仅使用Espresso,您只能在测试环境下在应用程序内部操作,因此您无法检查通知、大多数弹出对话框或运行其他应用程序
希望它能有所帮助我很确定,在这种情况下,由于这个框架的限制,浓缩咖啡可能无法正常工作。请尝试使用谷歌的典型工具uiautomator来实现它。它与浓缩咖啡配合使用效果很好 检查: 您还可以尝试将名为Robotium的开源UI自动化工具与浓咖啡一起使用 检查: 仅使用Espresso,您只能在测试环境下在应用程序内部操作,因此您无法检查通知、大多数弹出对话框或运行其他应用程序
希望对您有所帮助这些帐户选择器对话框超出了您的测试应用程序范围。Espresso无法处理这些UI元素 您可以使用uiautomator作为浓咖啡测试的一部分 见下面的例子
@RunWith(AndroidJUnit4.class)
public class SocialLoginTest {
private UiDevice mUiDevice;
@Before
public void before() throws Exception {
mUiDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
}
@Test
public void someTest() throws Exception {
//Launch activity
//Simulate a Click on the button in your activity that triggers account chooser dialog.
UiObject mText = mUiDevice.findObject(new UiSelector().text("NONE OF THE ABOVE"));
mText.click();
//Assertions for results handled in your application
}
这些帐户选择器对话框不在您的测试应用程序范围内。Espresso无法处理这些UI元素 您可以使用uiautomator作为浓咖啡测试的一部分 见下面的例子
@RunWith(AndroidJUnit4.class)
public class SocialLoginTest {
private UiDevice mUiDevice;
@Before
public void before() throws Exception {
mUiDevice = UiDevice.getInstance(InstrumentationRegistry.getInstrumentation());
}
@Test
public void someTest() throws Exception {
//Launch activity
//Simulate a Click on the button in your activity that triggers account chooser dialog.
UiObject mText = mUiDevice.findObject(new UiSelector().text("NONE OF THE ABOVE"));
mText.click();
//Assertions for results handled in your application
}
这不适用于espresso library:onViewwithIdandroid.R.id.cancel.performclick;您可以使用这不适用于espresso library:onViewwithIdandroid.R.id.cancel.performclick;您可以使用是否有必要打开并单击此对话框?如果没有,espresso可以捕捉意图并提供存根答案。是否有必要打开并单击此对话框对话?如果不是的话,浓缩咖啡可以抓住意图并提供简短的答案。非常感谢!我会尝试并回复结果。非常感谢!我会尝试并回复结果。