espresso

    1热度

    1回答

    我正在使用Espresso测试Android应用程序。我有一个EditText小工具与androidInputType=date。当我用手指触摸此控件时,会弹出一个日历以选择日期。 如何在Espresso中自动执行此操作?我看遍了所有的地方,我无法弄清楚。 typeText()肯定不起作用。

    0热度

    1回答

    我在使用Espresso进行测试时闲置资源时出现问题。 它不起作用。它只被调用两次,即使返回false。 public class MyIdlingResource implements IdlingResource { private boolean mIdle; private ResourceCallback mResourceCallback; publi

    -1热度

    1回答

    我已经在android中使用espresso和ui automation编写了测试用例。现在,当我运行我的两个不同类的测试用例时,它总是给出错误 java.lang.RuntimeException:找不到活动。您是否忘记通过调用getActivity()或startActivitySync或类似方法来启动该活动? 并且不运行MainActivity2Test类。我无法理解我做错了什么。搜索有关此

    1热度

    1回答

    我正在使用Espresso测试Activity,显示使用ContentProvider检索到的数据。 我想模拟内容提供者使用MockContentProvider和MockContentResolver,但我不知道如何使活动方法getContentResolver()返回一个模拟解析器。 (我可以执行测试之前插入数据,但我想知道是否可以使用,而不是一个模拟提供商) 更新: 我仍然不能使它工作,所以

    0热度

    2回答

    我想将我在资产文件夹中的.txt文件的内容与屏幕上的一些文本进行比较。 通常,当我在屏幕上声明文本时,我使用: onView(withId(R.id.someId))。 是否有任何简单的方法,所以我可以断言它从文件?

    0热度

    1回答

    如何使用espresso编写以下代码的测试用例。我点击一个图标时会执行以下代码。 我知道,我可以检查的推出意图的使用目的(toPackage(....并可能嘲笑的意图,如果它是通过startActivityForResult推出,但如何处理这种情况下推出的结果。 try { intent = new Intent(Intent.ACTION_DIAL); intent.setData(Uri.

    0热度

    1回答

    我有一个列表视图,包含具有相同ID的多行;每行有几个不同的组件。这里的层次结构(所有的知名度=可见)的摘录: ->ListView{id=213, res-name=listview, child-count=2} -->RelativeLayout{id=214, res-name=bground, child-count=5} --->AppCompatTextView{id=215, r

    0热度

    1回答

    当我到了下面,当我在测试一个ListView与自定义对象和咖啡 I/TestRunner: java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.A

    0热度

    1回答

    我有TabLayout与ViewPager,第3页有一个SwitchCompat我想执行一个click()上,但它什么都没做。 @Test public void checkSummaryPageUpdates_worksCorrect() { onView(withId(R.id.view_pager)).perform(swipeLeft()); onView(with

    2热度

    2回答

    如您所知,android在android n中提供了Multi-Window support mode。我们的应用程序具有多窗口支持。 但是如何测试呢?如何强制测试在该模式下运行应用程序?我还没有在Instrumentation课程或其他任何文档中建立任何此类方法。也许这是可能的Espresso?