草庐IT

Espresso-Core

全部标签

android - Espresso 执行点击

我尝试使用“espresso”编写简单的测试@RunWith(AndroidJUnit4.class)@LargeTestpublicclassEspressoTest{@RulepublicActivityRulemActivityRule=newActivityRule(IntroActivity.class);publicEspressoTest(){IdlingPolicies.setMasterPolicyTimeout(1000,TimeUnit.SECONDS);}@TestpublicvoidtestShouldClickEmailButton(){onView(wit

java - 用 Espresso 测试 recyclerView,如何执行点击或断言

最近我需要测试RecyclerView,但我很难用它做任何事情。首先,我了解到Espresso已经通过为我们提供位于espresso-contrib的RecyclerViewActions来“支持”RecyclerViews。.所以我决定使用它,我的依赖项如下所示:dependencies{androidTestCompile'junit:junit:4.12'androidTestCompile'com.squareup.spoon:spoon-client:1.2.1'androidTestCompile'com.jraska:falcon-spoon-compat:0.3.1'a

android - 强制 Espresso 不要等待进度

默认情况下,espresso会等待我的Activity​​的进度条完成加载,然后再执行下一条指令。我想强制Espresso不要等待它并在加载进度对话框时执行其余指令。关于我应该在哪里寻找的任何命中?经过一些调查,我认为我必须使用IdlingResource类。 最佳答案 检查这个答案:ThedefaulttimeoutthatEspressowillwaitforallregisteredresourcestobecomeidleisoneminute.YoucanchangethisusingtheIdlingPoliciescl

android - 使用 JaCoCo 和 Gradle 的 espresso 测试代码覆盖率为 0%

在我的Espresso测试的JaCoCo代码覆盖率报告中,所有行和分支都被遗漏了。我在使用gradle1.5.0构建的Android应用程序中使用JaCoCo。我的gradle配置:applyplugin:'jacoco'android{buildTypes{debug{testCoverageEnabled=true}}}jacoco{version'0.7.5.201505241946'}我关注了这篇博文:TestcoveragereportforAndroidapplication.当我运行createDebugCoverageReport时,报告生成在正确的文件夹中(build

tomcat启动失败:org.apache.catalina.core.StandardContext.startInternal 由于之前的错误,Context[]启动失败

tomcat启动失败:org.apache.catalina.core.StandardContext.startInternal由于之前的错误,Context[]启动失败问题描述:提示代码问题如下:18-Jun-202109:22:00.508严重[RMITCPConnection(3)-127.0.0.1]org.apache.catalina.core.StandardContext.startInternal一个或多个筛选器启动失败。完整的详细信息将在相应的容器日志文件中找到18-Jun-202109:22:00.508严重[RMITCPConnection(3)-127.0.0.1]

Android espresso maven 和 gradle 设置

有没有人有一个名为espresso的新AndroidUI测试框架的Maven设置示例?? 最佳答案 QualityToolsforAndroid现在为android-test-kit/es​​presso提出了一个maven和gradle设置示例。要启动Espresso测试,您可以使用:mvn-PEspressogradle:android-sample-espresso-tests:connectedCheck 关于Androidespressomaven和gradle设置,我们在St

使用 MSGPack Core 和 Jackson Mapper 的 Android - 解码未知类型的类变量

我正在从服务器向Android发送/接收自定义类,该类如下;importorg.msgpack.value.Value;publicclassmyClass{publicStringstatus;publicValuedata;}问题是我总是得到错误;com.fasterxml.jackson.databind.JsonMappingException:Cannotconstructinstanceoforg.msgpack.value.Value,problem:abstracttypeseitherneedtobemappedtoconcretetypes,havecustomde

android - Espresso 计数元素

有没有办法计算Espresso中具有特定id的元素?我可以执行onView(withId(R.id.my_id))但后来我卡住了。我有一个LinearLayout,我可以在其中注入(inject)元素(而不是ListView),我想测试有多少元素以检查它们是否符合预期行为。 最佳答案 这是我想出的匹配器:publicstaticMatcherwithViewCount(finalMatcherviewMatcher,finalintexpectedCount){returnnewTypeSafeMatcher(){intactual

io.lettuce.core.RedisCommandExecutionException: NOAUTH Authentication required.

springboot2整合redis5.2.0问题排查首先报错信息:分析思路及对应尝试解决措施1、开始猜测网络不通:telnetip6379测试无问题2、猜测腾讯云数据安全组访问限制:本地服务创建jedis客户端连接测试无问题publicstaticvoidmain(String[]args){Jedisjedis=newJedis("10.xxx.xxx.xxx",6379);Stringping=jedis.ping();System.out.println(ping);}3、配置文件数据未被读取:通过修改配置方式(连接串和单独属性)debug调试排除了这个可能性连接串方式spring:r

SourceTree 这是一个无效源路径。报错:git -c diff.mnemonicprefix=false -c core

SourceTree换源报错:这是一个无效源路径报错内容:使用SourceTree更换仓库地址和密码,提示这是一个无效的源路径报错详细信息:命令:git-cdiff.mnemonicprefix=false-ccore.quotepath=false--no-optional-locksls-remotehttp://192.168.xx.x/root/magic输出:错误:remote:HTTPBasic:Accessdeniedfatal:Authenticationfailedfor'http://192.168.xx.x/root/magic/'报错原因SourceTree生成了一套u