如何在使用启动画面 API 和导航时执行仪器测试或 Android 测试。
我们知道,创建启动画面不再需要 Activity,我们只需要创建新的 Theme 来实现启动画面 API。
对于导航,我们将 Activity 定义为 defaultNavHost 并且我们的应用程序交互进入其片段。例如,我将我的 HomeActivity 设置为我的 defaultNavHost 并且应用程序交互转到它的 HomeFragment。
[问题]:
当我开始创建新的工具测试用例并运行测试用例时,我收到此错误消息:
string too large to encode using UTF-8 written instead as 'STRING_TOO_LARGE'.
不知道,是不是我测试脚本的问题,太久没在Android Studio写测试代码了
我下面的测试代码有问题吗?
@RunWith(AndroidJUnit4ClassRunner::class)
class HomeActivityTest {
@Before
fun setUp() {
ActivityScenario.launch(HomeActivity::class.java)
}
@Test
fun performSwipeUpRecyclerViewContainerToTop() {
onView(withId(R.id.rv_features)).check(matches(isDisplayed()))
}
}
你们能帮帮我吗,如何解决这个错误。因为错误信息不具体。当我开始测试时,我的模拟器只是停留并且不会打开测试下的应用程序。