草庐IT

Espresso-Core

全部标签

android - 我怎样才能在 Espresso 中得到应用程序?

我正在使用espresso向我的Android应用程序添加测试。在我的TestActivity中,我有一些View仅在用户签名时可见。userIsSignedIn标志存储在MyApp中,它是android.app.Application的子类。有没有一种方法可以访问测试用例中的MyApp实例?如果不是,有什么替代方法可以做到这一点?谢谢 最佳答案 在你的测试类中你可以使用这样的东西:@RulepublicActivityTestRulemActivityRule=newActivityTestRule(MainActivity.cl

android - Espresso 自定义 ViewMatcher 不匹配描述未出现在日志中

我为自定义View编写了以下View匹配器publicstaticMatcherwithValue(finalMatcherlongMatcher){returnnewBoundedMatcher(IntegerField.class){@OverridepublicvoiddescribeTo(Descriptiondescription){description.appendText("withvalue:");longMatcher.describeTo(description);}@OverridepublicvoiddescribeMismatch(Objectitem,De

3D RPG Course | Core 学习日记三:Navigation智能导航地图烘焙

前言前面我们已经绘制好了一个简单的地图场景,现在我们需要使用Navigation给地图做智能导航,以实现AI自动寻路,以及设置地图的可行走区域以及不可行走区域,Navigation的基础知识、原理、用法在Unity的官方文档,以及网络上也能找到非常多的很详细的文章,我这里就不做多的赘述了,只讲一些我在使用中遇到的我认为值得记录的问题。在Unity2022.3中使用Navigation需要注意的地方因为版本问题,在新的版本中使用Navigation会遇到一些问题,以下给出我遇到的问题以及我的解决方式。(1)Window中没有AI选项在Window中PackageManager的unityregi

java - Android Studio - Gradle 1.5 --core-library 选项

我的Android项目和Gradle1.5有问题。我无法编译我添加的依赖项。目前我正在开发一个JavaEE应用程序,我想从我的Android设备到我正在运行的Wildfly10执行EJB查找。我知道,从Android设备进行查找可能不是最佳选择,REST网络服务会更好,但这不是这里的重点。在我的项目中,我添加了一个新模块,其中包含我所有的外部库,并将此模块添加到我的:app中作为对“编译”级别的依赖。一切正常,直到我想添加jboss-client.jar。在dex期间,他在提示javax.transaction.*。我现在做了什么添加了multiDexEnabledtrue添加了pre

Module not found: Error: Can‘t resolve ‘core-js/modules/es.promise.js‘

1.遇到的问题  具体错误: ERRORin./src/js/index.js1:0-48产环境配置15js兼容性处理srcjs'ERRORin./src/js/index.js2:0-39Modulenotfound:Error:Can'tresolve'core-js/modules/es.promise.js'in'D:DesktopMyFilesRecentlyStudyWebPackdemo3.webpack生产环境配置15js兼容性处理srcjs'ERRORin./src/js/index.js3:0-39Modulenotfound:Error:Can'tresolve'core

Spark-Core

1、Spark简介2、Spark-Core核心算子3、Spark-Core4、SparkSQL文章目录一、RDD编程1、RDD序列化1.2Kryo序列化框架2、RDD依赖关系2.1查看血缘关系2.2查看依赖关系2.3窄依赖2.4宽依赖2.5Stage任务划分3、RDD持久化3.1Cache缓存3.2CheckPoint检查点3.3缓存和检查点区别3.4检查点存储到HDFS集群4、键值对RDD数据分区二、累加器三、广播变量一、RDD编程1、RDD序列化初始化工作是在Driver端进行的,而实际运行程序是在Executor端进行的,这就涉及到了跨进程通信,是需要序列化的。classUserexte

android - 在 ViewAnimator 中的按钮上执行(单击())后,Espresso 测试卡住/不活动

问题:我在运行Espresso测试时遇到问题,在登录按钮上调用perform(click())方法后,测试会继续运行,但不会继续运行,直到45秒过去并且测试自动失败。同时,登录正常进行。上下文:我有一个包含两个并排fragment的Activity,右侧的fragment处理用户名和密码EditTexts以及登录按钮。这个fragment是用一个ViewAnimator和两个LinearLayouts作为subview构建的,第一个LinearLayout有前面提到的元素,第二个有其他东西。这是单击登录按钮时UI上发生的情况:@OverridepublicvoidsetUILoggin

android - Espresso 嵌套 ScrollView

我正在尝试在NestedScrollView中测试表单中的EditText。我正在运行以下代码:onView(withId(R.id.register_scroll_view)).perform(scrollTo()).perform(click());register_scroll_view是我的NestedScrollView。但是,我遇到了一个异常(exception):android.support.test.espresso.PerformException:Errorperforming'scrollto'onview'withid:com.eazyigz.myapp:id

android - 如何使用 Espresso 测试操作栏上的主页按钮?

我已启用主页按钮以返回到上一个View。只需这样做:getActionBar().setDisplayHomeAsUpEnabled(true);我正在使用最新版本的com.android.support:appcompat-v7:21.0.2.但是,当我使用下面的代码时,它无法抛出异常。Espresso.onView(ViewMatchers.withId(android.R.id.home)).perform(ViewActions.click());Espresso.onView(ViewMatchers.withId(R.id.home)).perform(ViewAction

Android - Espresso - 滚动到非 ListView 项目

是否有一种通用方法可以滚动到屏幕上尚不可见的非ListView项?如果没有任何预防措施,Espresso将指示“在层次结构中找不到与id匹配的View......我找到了这个答案……这是最好的方法吗?onView(withId(R.id.button)).perform(scrollTo(),click()); 最佳答案 根据scrollToJavaDoc,要使用您指定的代码(onView(withId(R.id.button)).perform(scrollTo(),click());),先决条件是:“必须是ScrollView的