首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Espressο:单击spinner项后,视图层次结构只包含spinnerο

Espressο:单击spinner项后,视图层次结构只包含spinnerο
EN

Stack Overflow用户
提问于 2016-02-04 10:14:06
回答 1查看 259关注 0票数 0

我有一个有多种选择的旋转器。单击任意选项后,将在活动中的FrameLayout中加载片段。使用Espresso,我选择并单击一个自旋器项,没有任何错误,但在此之后,视图层次结构只包含自旋器PopupViewContainer,而我无法在我的活动中选择任何视图。

我的测试代码如下:

代码语言:javascript
复制
onView(withId(R.id.pager)).perform(swipeLeft()).perform(swipeLeft());
onView(withId(R.id.fgs_cbx_scan_type)).perform(click());
onData(hasToString(startsWith(GreenScanType.ARRIVAL.getName()))).inAdapterView(withId(R.id.fgs_cbx_scan_type)).perform(click());

//So far so good with no errors. Then the following call fails
//because the view hierarchy does not contain the hierarchy
//of the activity anymore but just the popup of the spinner.
onView(withId(R.id.fgs_cbx_scan_type)).check(matches(withText(containsString(GreenScanType.ARRIVAL.getName()))));

我错过了什么或者做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-05 07:31:02

最后我也不得不打电话给

代码语言:javascript
复制
onView(withText(GreenScanType.ARRIVAL.getName())).perform(click());

onData

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35198166

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档