腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Espresso
在
ViewPager
中
查找
视图
(
AmbiguousViewMatcherException
)
、
、
、
、
我有一个
ViewPager
,它一次只
在
屏幕上显示一个片段。该片段有一个由一个图像和两个textViews组成的列表项填充的recyclerView。我需要选择项目并根据显示的文本执行单击。
Espresso
似乎只识别pager,但它在
视图
层次结构
中
找不到任何其他Id。如何访问nickName或
viewPager
或片段
中
的任何其他
视图
?如何找到
视图
nickName我已经运行了更多的测试,似乎
viewPager
从
浏览 11
提问于2017-02-07
得票数 1
回答已采纳
2
回答
ViewPager
中
基于Webview的浓缩咖啡测试
、
、
、
我有一个
使用
ViewPager
的安卓应用程序,
视图
寻呼机
中
的每个片段都有自己的WebView。我能够编写测试用例来检查
ViewPager
上的导航。但是,如何测试作为
视图
分页器的第一个子节点的webview
中
的div是否断言所提供的字符串?check(webMatches(getText(), containsString("Doctor"))); android.support.test.
espresso
.
Ambi
浏览 6
提问于2015-09-21
得票数 4
1
回答
Espresso
中
的PreferenceMatchers
、
我想在我的首选项活动
中
执行一次单击。我试过遵循密码,但它抛出了一个异常, 如何正确地执行对此项目的单击?
浏览 2
提问于2015-12-23
得票数 2
回答已采纳
1
回答
Espresso
:
在
ViewPager
中
单击ListView
中
的第一项
、
、
、
、
是否可以单击
ViewPager
中
ListView的第一项?但据我所知:你不能在
ViewPager
中
使用
onData。另外,如果我运行测试,我会得到多个匹配项的
AmbiguousViewMatcherException
。android.support.test.
espresso
.
AmbiguousViewMatcherException
: 'with id: my.awesome.app:id/myListView'
浏览 6
提问于2016-08-18
得票数 3
回答已采纳
4
回答
用android用多个片段测试
ViewPager
、
、
我正在尝试测试我的应用程序,它
使用
ViewPager
。每个页面都包含片段,但这些片段并不总是可见的。我想检查当前可见页面
中
片段的可见性。withEffectiveVisibility(ViewMatchers.Visibility.VISIBLE))); android.support.test.
espresso
.
AmbiguousViewMatcherException
:'with id: eu.airpatro
浏览 3
提问于2015-08-06
得票数 15
3
回答
Espresso
-
在
列表
视图
中单击文本
、
、
我正在尝试
使用
Espresso
单击列表
视图
中的文本。我知道他们有,但我不知道如何通过
查找
文本来完成这个任务。错误表示
在
层次结构
中
没有
视图
。有人知道如何选择字符串吗?(
在
本例
中
是"ASDF"),谢谢。因@haffax而更新 com.google.android.apps.common.testing.ui.
espresso
.
AmbiguousViewMatcherExcept
浏览 8
提问于2014-04-09
得票数 36
回答已采纳
1
回答
在
Espresso
中
,如何在不触发
AmbiguousViewMatcherException
的情况下对所有匹配的
视图
执行操作?
、
、
、
我
使用
Espresso
在
Android应用程序上运行自动UI测试。我想对所有匹配指定条件的
视图
执行操作。
Espresso
确实
使用
allOf()方法
查找
匹配程序匹配的所有
视图
。但是,如果有多个匹配项,像onView(withText("some text")).perform(click())这样的命令会抛出一个
AmbiguousViewMatcherException
。当有多个匹配时,我确实有一个获取第n个匹配<e
浏览 1
提问于2020-02-18
得票数 0
2
回答
找出
Espresso
在哪一行失败了
、
我正在我的Android应用程序上运行
Espresso
测试。如果其中一个失败,则打印
视图
树。不幸的是,我不知道这种失败到底发生在哪一行。有没有办法告诉
Espresso
在
抛出异常(例如NoMatchingViewException)时打印堆栈跟踪,这样我就可以看到我的测试在哪一行失败了?谢谢托马斯 编辑: 我得到的输出如下所示(去掉中间的部分): android.support.test.
espresso
.
AmbiguousViewMatcherException
: 'with
浏览 28
提问于2019-02-21
得票数 5
1
回答
浓缩咖啡: android.support.test.
espresso
.
AmbiguousViewMatcherException
for AdapterView
、
、
我正在尝试
使用
onData运行一个
espresso
测试,对于其中只有一个AdapterView的
视图
,一切都很好。但是,当屏幕显示嵌套有多个适配器
视图
的
视图
时,我得到: android.support.test.
espresso
.
AmbiguousViewMatcherException
:‘可从类中分配:类android.widget.AdapterView’匹配层次结构
中
的多个
视图
。有任何方法可以指定onData应该查看哪个适配器
浏览 3
提问于2015-07-15
得票数 2
10
回答
在
Espresso
中
,如何避免多个
视图
匹配时的
AmbiguousViewMatcherException
、
R.id.item_image == 2131493330 因为网格
中
的所有单元都有相同的id,所以它得到了
AmbiguousViewMatcherException
。android.support.test.
espresso
.
AmbiguousViewMatcherException
:'with id: is <2131493330>‘匹配层次结构
中
的多个
视图<
浏览 14
提问于2015-03-31
得票数 66
回答已采纳
3
回答
:检查复选框
、
、
、
在这一点上,我对
Espresso
很陌生,我得到了这样的例外: 我的理解是,我有3个复选框这是我得到的
浏览 5
提问于2015-09-10
得票数 1
1
回答
Espresso
点击每个具有特定id的元素
、
我有几个按钮
在
我的应用程序与相同的Id,我想要咖啡点击所有这些按钮。这些基本上是折叠/展开按钮,因此我希望UI测试展开
视图
中的所有元素。我总是得到这样的信息:又得到了这个: and
浏览 4
提问于2016-09-05
得票数 2
回答已采纳
3
回答
ViewPager
中
的
Espresso
Recylerview匹配多个
视图
、
、
、
在这5个选项卡
中
,我
使用
RecylerViews
在
每个选项卡中加载图像。
Espresso
在
不同的片段
中
重用RecylerView XML,因此当
使用
Espresso
访问它时,它总是抱怨ID匹配多个
视图
。RecyclerViewActions.actionOnItemAtPosition(2, click())); } android.support.test.
espresso</em
浏览 0
提问于2016-10-11
得票数 10
3
回答
浓缩咖啡
AmbiguousViewMatcherException
、
、
当我试图
在
交互一个listview项时编写代码时,我得到了
AmbiguousViewMatcherException
异常。方案如下。我有一个有两个
视图
的列表
视图
} /
浏览 3
提问于2016-11-14
得票数 1
1
回答
Android访问第一行适配器
中
的EditText
、
我正在
使用
Espresso
测试我的应用程序。我有一个列表
视图
,里面有一些数据。我想检查第一行的编辑文本的值。R.id.jflArticleList_ListView)).atPosition(0).check(matches(withText("60.0"))); android.support.test.
espresso
.
AmbiguousViewMatcherException
:'with id: at.stock#en0#:id/
浏览 1
提问于2016-06-17
得票数 0
回答已采纳
2
回答
Android
Espresso
点击ListView内的按钮
、
、
我正在尝试用
Espresso
做一个测试,它可以
在
我的Listview的特定元素中点击一个按钮。实际结果: androidx.test.
espresso
.
AmbiguousViewMatcherException
:‘( id: com.test.test:id/my_button)’匹配层次结构
中
的多个
视图
。
浏览 11
提问于2019-07-08
得票数 1
1
回答
如何在浓缩咖啡中选择列表
视图
?
、
、
、
我正在
使用
浓缩咖啡进行测试,并且
在
一个页面中有多个AdapterViews,例如,当我
使用
id: R.id.list1、R.id.list2时 return item.store_name.contains(value); };
Espresso
报告: android.support.te
浏览 1
提问于2016-06-15
得票数 4
回答已采纳
1
回答
如何利用
Espresso
打开ActionMode菜单?
、
openActionBarOverflowOrOptionsMenu(getInstrumentation().getTargetContext());最后一行出现以下错误: android.support.test.
espresso
.
AmbiguousViewMatcherException
:‘(
在
屏幕上显示给用户并具有内容描述: is“多选项”)或(
在
屏幕上向用户显示类名:以“OverflowMenuButton”结尾的字符串)’匹配层次结构
中
的多个
视图
。我想,
浏览 2
提问于2016-11-26
得票数 0
回答已采纳
2
回答
什么id名称约定对Kotlin android扩展有好处?
、
、
使用
,我可以避免
使用
findViewById,但我不确定如何命名it才能正确
使用
它。我发现有两种选择:
使用
it 的简单名称,但是如果我将它与片段一起
使用
,则会遇到
espresso
的麻烦。android.support.test.
espresso
.
AmbiguousViewMatcherException
:'with id:./mainLayout‘匹配层次结构
中
的多个
视图
。这是因为我
浏览 4
提问于2017-04-26
得票数 14
回答已采纳
2
回答
安卓
Espresso
片状withId withText测试
、
R.id.hint_english_text), withText("dog 0a"))).check(matches(isDisplayed()));我明白这个失败:private String englishText;而且,我
使用
的是这个
视图
浏览 3
提问于2016-04-05
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用Java在树结构中查找叶子节点的全路径
Espresso的详细使用
【译】Android测试:Espresso
MaterialDesign系列文章(八)TabLayout的使用
RecyclerView 体验优化及入坑总结
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券