gpt4 book ai didi

android - 如何在 android studio 上导入 espresso withID?

转载 作者:行者123 更新时间:2023-12-05 00:21:06 25 4
gpt4 key购买 nike

我正在尝试使用 espresso 为我的应用程序编写单元测试,但每当我尝试使用 withId 时,都找不到它。我该如何解决这个问题?

onView 工作正常,但是当我尝试 onView(withId) 时它不起作用。

这是我的代码:

package com.example.webowner.authenticate;

import android.content.Context;
import android.content.Intent;
import android.support.test.InstrumentationRegistry;
import android.support.test.espresso.Espresso;
import android.support.test.rule.ActivityTestRule;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ProgressBar;

import static android.support.test.espresso.Espresso.onView;
import static android.support.test.espresso.Espresso.;


import org.junit.After;
import org.junit.Before;
import org.junit.Rule;
import org.junit.Test;

import static org.junit.Assert.*;

public class MainActivityTest {

@Rule
public ActivityTestRule<MainActivity> mainActivityActivityTestRule = new ActivityTestRule<MainActivity>(MainActivity.class);

@Test
public void testLoginButton_shouldBeDisplayed()
{
//
}

@Before
public void setUp() throws Exception {
}

@After
public void tearDown() throws Exception {
}
}

最佳答案

您应该导入以下内容:

import static android.support.test.espresso.matcher.ViewMatchers.withId;

希望这有效!

关于android - 如何在 android studio 上导入 espresso withID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52203506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com