首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >点击带有EarlGrey的UITabBarItem

点击带有EarlGrey的UITabBarItem
EN

Stack Overflow用户
提问于 2017-06-21 10:36:00
回答 1查看 611关注 0票数 1

我在尝试使用Earl Grey编写UI测试时遇到了一个问题,特别是如何在某个UITabBarItem上执行点击。

我注意到选项卡栏项目不允许在故事板中设置可访问性ID和标签,并且我尝试在运行时使用barItem.accessibilityLabel = "label"设置可访问性标签,但在使用EarlGrey.select(elementWithMatcher: grey_accessibilityLabel("label")).perform(grey_tap())引用该项目时不起作用

有没有办法做到这一点?

EN

回答 1

Stack Overflow用户

发布于 2018-11-18 17:05:13

正如here所回答的,您可以使用此匹配器来查找选项卡栏元素。

匹配器示例

代码语言:javascript
复制
EarlGrey.selectElement(with: grey_text(tabbarTitle))
    .inRoot(grey_kindOfClass(UITabBar.self))
    .perform(grey_tap())
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44665953

复制
相关文章

相似问题

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