Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
谷歌弹出式浓缩咖啡Android studio 2.2_Android_Android Studio_Google Api_Android Espresso - Fatal编程技术网

谷歌弹出式浓缩咖啡Android studio 2.2

谷歌弹出式浓缩咖啡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

如何处理点击com.google.android.gms:id/cancel-text按钮的操作上述任何一项都不适用于与Espresso UI测试相关的谷歌对话框屏幕截图? [

您可以使用

我做了一个例子, 如果您需要更多说明,请告诉我。

您可以使用

我做了一个例子,
如果您需要更多的说明,请告诉我。

我非常确定,在这种情况下,由于这个框架的限制,浓缩咖啡可能无法正常工作。请尝试使用谷歌的典型工具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可以捕捉意图并提供存根答案。是否有必要打开并单击此对话框对话?如果不是的话,浓缩咖啡可以抓住意图并提供简短的答案。非常感谢!我会尝试并回复结果。非常感谢!我会尝试并回复结果。