Espresso是一个用于编写Android UI测试的库。也被称为Google的Android测试工具
[使用Kotlin尝试遍历ChipGroup的Android Espresso测试
我的应用程序具有内部包含单个芯片的ChipGroup。 (文档)和(说明)我想要做的是使用Android中的Espresso库测试这些组件的功能。我想要...
FragmentController vs FragmentScenario
Roblectric的FragmentController允许我们将Fragment的生命周期驱动到所需状态。似乎FragmentScenario总是将被测Fragment置于其恢复状态。一个...
[Android Studio 3.6测试框架意外退出,协调器崩溃
我在Android Studio中难以运行仪器化的测试。当我尝试运行多个测试用例时,会出现“测试框架意外退出”:...,并且所有测试继续在...
[当必须使用父级活动参考时,如何使用`FragmentScenario`隔离测试片段
我计划使用FragmentScenario来隔离测试片段。在此片段中,我正在访问父活动以调用某些方法。为此,我正在使用CommonActivityOperations接口。我是...
Espresso Android测试-检查IntroductoryOverlay是否处于活动状态
可以使用Android Espresso进行检查IntroductoryOverlay是否处于活动状态?如果是,如何在测试中关闭IntroductoryOverlay?
无法以`debugImplementation'androidx.fragment:fragment-testing:'+ fragment_version`作为依赖项运行应用程序
我是android新手。我正在用Java开发。我的目标是在测试框架中使用FragmentScenraio。在找到的指南中,我需要添加:依赖项{def fragment_version =“ 1.2.2” ...
Android Espresso-对动态添加到父视图的recyclerview执行操作
我对Espresso刚起步,我觉得这是可行的,但我不确定具体如何。我知道您可以使用以下方法单击RecyclerView行:onView(withId(viewId))。perform(RecyclerViewActions ....
我的Espresso测试onView(withId(R.id.src)).perform(click())中有此代码; onData(hasToString(startsWith(“ CCD”))).perform(click()); onView(withId(R.id.src))...
Android Espresso匹配具有不同色调的BitmapDrawables
是否有某种方法可以比较由BitmapDrawable包装的两个位图。如果大小不匹配,则比较应该不会失败,但是应该匹配像素和位图的颜色I ...
我有一个测试,需要单击工具栏上的按钮。该按钮没有ID,但是具有类的名称-ImageButton。如何使用Espresso或...
我有一个测试,其中有一个Alertdialog,上面有一个“输入”字段和按钮“取消”(id为button2)和“确定”(id为button1)。首先,我必须在字段中输入值“ 1234”,然后...
检查浏览器是否已打开(uiautomator / espresso测试)
我使用自动程序/浓缩咖啡测试来检查以下Web链接并返回到应用程序:@RunWith(AndroidJUnit4 :: class)@SdkSuppress(minSdkVersion = 18)class ...
测试片段:我一直在获取java.lang.RuntimeException:android.view.InflateException
我遵循了有关材料组件的代码实验室,完成后,我认为我应该练习编写一些仪器测试。该应用程序正常运行。但是当我...
在Espresso中,如何在所有匹配的视图上执行操作而不触发AmbiguousViewMatcherException?
我正在使用Espresso在Android应用上运行自动化的UI测试。我想对符合指定条件的所有视图执行操作。 Espresso确实使用allOf()方法来查找......>
我怎么知道所有线程何时都已完成执行并处于空闲状态?我正在尝试为基于Java的Android应用程序编写单元测试。这些测试要求查询内容提供者,然后...
我的测试用例非常简单:在主活动视图上,我有一个抽屉。此抽屉中的一个菜单项将打开一个对话框。我想断言,单击此菜单项,在...
有时,黑客可能会使用自动化工具(例如Robotium,Espresso,UiAutomator2,Appium)来自动操作我的应用程序以获取利润。因此,如何检测我的应用程序是否正在由此类操作...
我目前正在使用Firebase物理设备测试应用程序,并且我想知道是否要在两个或更多设备(S9和One plus)上对其进行测试,那么这些设备将按顺序还是并行进行测试。如果在...
我试图找到一个视图并尝试了不同的组合,但是根据所有stackoverflow示例,我的逻辑看起来都不错。我的代码:onData(anything())。inAdapterView(...