作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
有没有办法使用 Espresso 测试 snackbar 是否显示正确的文本?
我有一个简单的调用来创建一个 snackbar
Snackbar.make(mView, "My text", Snackbar.LENGTH_LONG).show();
我没有运气尝试过这个
onView(withText("My text")).inRoot(withDecorView(not(is(mActivityRule.getActivity().getWindow().getDecorView())))).check(matches(isDisplayed()));
最佳答案
这对我有用,请尝试。
onView(allOf(withId(android.support.design.R.id.snackbar_text), withText("My text")))
.check(matches(isDisplayed()));
如果您使用 AndroidX,请使用以下内容:
onView(withId(com.google.android.material.R.id.snackbar_text))
.check(matches(withText(R.string.whatever_is_your_text)))
关于android - 用 Espresso 测试 Snackbar 节目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33111882/
基本上,我已经用 Python 为 www.thetvdb.com 编写了一个 API。当前代码可以找到here . 它根据请求从 API 获取数据,并且必须以某种方式存储数据,并通过以下方式使其可用
我真的是 JS 的新手,无法理解 Vimeo 上的这些事件监听器。基本上我需要一个 div,在视频下方,在视频播放时隐藏,并在视频结束时出现。请帮忙,因为我不知道从哪里开始。我什么都试过了。 这是我目
有没有办法使用 Espresso 测试 snackbar 是否显示正确的文本? 我有一个简单的调用来创建一个 snackbar Snackbar.make(mView, "My text", Snac
我是一名优秀的程序员,十分优秀!