android-espresso相关内容
单击此按钮时,我有一个按钮,开始活动A. startActivityForResult(Intent(this, A::class.java) 单击按钮时是否需要进行浓缩咖啡测试,是否开始活动A? onView(withId(R.id.button)) .check(matches(isDisplayed())) .check(matches(isEn
..
我为RecyclerView编写了以下测试 @Test fun testHomeActivity_recyclerViewIndex0_configurationChange_displaysWelcomeMessageCorrectly() { launch(HomeActivity::class.java).use { onView(isRoot()).perf
..
我正在尝试在导航体系结构中测试一个片段,我的测试如下: test.kt @RunWith(AndroidJUnit4::class) @MediumTest internal class AddingAccountTest{ @get:Rule var activityRule: ActivityTestRule = ActivityTes
..
在我的Android应用中-登录后有一个静态同步任务,该任务可能会运行几分钟,并将数据提取到手机数据库中. 在同步数据时,用户可以继续使用该应用程序是正常的. 但是espresso由于某种原因正在等待同步AsyncTask完全完成,然后再转到下一个屏幕,我如何告诉Espresso继续而不是等待? 谢谢 解决方案 如 documentation 对onView()的调用会等到当前
..
我正在使用以下代码,尝试设置Espresso: import android.support.test.espresso.Espresso; import android.support.test.espresso.contrib.RecyclerViewActions; import android.support.test.espresso.matcher.ViewMatchers; i
..
在不同的Android官方网站上,有关如何设置Espresso测试的信息不同: 1) https://developer.android.com/training/testing/ui-testing/espresso-testing dependencies { // Other dependencies ... androidTestImplementation '
..
我使用Espresso 2.0库测试Android项目,并且需要使用方法onData,但是我具有自定义的ProductsAdapter,因此必须实现AdapterViewProtocol(android.support.test.espresso.action.AdapterViewProtocol), 我需要找到一个为onData方法实现AdapterViewProtocol的工作示例.
..
我正在使用Android Espresso.我需要使用Contrib和Web,所以这里的解决方案对我不起作用. 链接 我收到此错误. Error:Execution failed for task ':transformResourcesWithMergeJavaResForQaDebugAndroidTest'. com.android.build.api.transform.T
..
我有一个布局(A),其中多次包含另一个布局(B).布局B包含一个ID为R.id.my_button的按钮.结果,布局A包含许多具有相同ID的按钮. 我如何测试使用意式浓缩咖啡单击这些按钮中的任何一个? onView(withId(R.id.my_button)).perform(click());在这种情况下实际上什么也没做. 解决方案 可能,布局B也包含一些独特的信息,例如T
..
有几篇文章显示了如何在带有Espresso的RecyclerView中单击某个已修复项目,例如: 如何在其中单击项目在Espresso中使用RecyclerView 使用Espresso单击RecyclerView项内的视图 示例: //Change the 0 with any other number, will be the position of the item
..
我在注册表格中使用了第三方库来从图库中选择图像.我的注册表单工作正常.现在我要使用espresso进行测试.我现在面临的最大问题是如何在测试时设置个人资料照片的imageview? 解决方案 您应使用这里有我使用的方法: public static void simulatePictureFromCameraRoll(Uri pictureUri) throws Exception
..
我想使用空闲资源,因为我在我的应用程序中使用RxJava和EventBus,有时我的测试失败了(我认为这是因为同步). 依赖项: androidTestCompile 'com.android.support.test:runner:0.4' androidTestCompile 'com.android.support.test:rules:0.4' androidTestCompi
..
我在检查是否使用浓缩咖啡显示吐司时遇到问题.我正在使用课程: import android.os.IBinder; import android.support.test.espresso.Root; import android.view.WindowManager; import org.hamcrest.Description; impor
..
大约一周前,我问了这个问题 为什么是库模块android .support.test在添加依赖项中不可见 经过大量的抓挠和项目设置变形之后,我发现此app/build.gradle依赖项配置使我比以往任何时候都受益匪浅,至少可以编译项目,但在尝试运行时无法编译: apply plugin: 'com.android.application' android { comp
..
当我将espresso-contrib库添加到我的gradle中时 androidx.test.espresso:espresso-contrib:3.1.1 我没有同步问题,但是当我尝试运行测试时,在构建过程中出现以下错误: 由于我的所有espresso依赖项都在androidX中,因此我无法返回com.android.support. 我认为这可能是由于appcompat对e
..
我正在使用 val activityRule = ActivityTestRule(SingleFragmentActivity::class.java, true, true) 和SingleFragmentActivity是我在Google GithubBrowseSample中使用的测试帮助程序活动类 如何使用捆绑软件启动活动? 解决方案 您可以从activity
..
情况 我正在编写一个时间表查看应用程序,要实现的第一个功能是选择要查看时间表的课程. 用户从列表中选择课程名称,然后转到另一个屏幕以进一步指定他们当前所处课程的年份,组等.用于选择课程和编辑课程详细信息的屏幕是如下: 目标 受到 Google I/O 17演讲的启发在Android上的“测试驱动开发"中,我希望编写一个用于测试该功能的UI测试用例.具体来说,我希望测试确认用
..
我想使用espresso点击我的一个标签页
..
问题:来自一个模块(base)的Instantapp活动调用了来自另一个模块(my_feature)的活动.两者都应使用Android Studio中的"录制Espresso测试"进行测试. RESEARCH:为非即时应用程序生成的Espresso代码在这两个活动中均具有R.id.component引用.在即时应用生成的代码中,范围中仅来自第一个模块的引用.因此,您无法从另一个模块的活动中访
..
我正在我的项目中使用一个Room数据库,并且该产品可以在包括UI测试(带有Espresso)的生产环境中使用,直到Android 8为止.在Android 9上,由于未创建数据库,我的UI测试失败了.我在logcat内收到以下错误消息 android.database.sqlite.SQLiteException: no such table: table (code 1 SQLITE_ER
..