首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >只输出Calabash值*

只输出Calabash值*
EN

Stack Overflow用户
提问于 2015-12-08 20:07:47
回答 2查看 69关注 0票数 0

我试图使用Calabash获取属性的值,特别是我的"CustomSwitch“类中的" value”属性。无论何时我试一试,结果如下:

代码语言:javascript
复制
irb(main):029:0> query "CustomSwitch", :value
[
    [0] "*****"
]

对于我尝试的所有其他视图,我都得到了类似的输出。以下是有关我的设置的更多信息:

代码语言:javascript
复制
xcode-select --print-path
/Applications/Xcode.app/Contents/Developer

xcodebuild -version
Xcode 7.1
Build version 7B91b

calabash-ios version
0.16.4

如果有人知道为什么这个语法对我来说很奇怪的话,我会非常感谢你的帮助!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-09 07:41:25

代码语言:javascript
复制
> query "CustomSwitch", :value
"******"

这意味着查询匹配的视图不响应选择器value。如果这是一个开关,它是UISwitch的子类,正确的选择器是isOn.

票数 1
EN

Stack Overflow用户

发布于 2015-12-10 08:57:27

下面的代码显示值数组

代码语言:javascript
复制
> query "CustomSwitch", :value

所以,试试这个

代码语言:javascript
复制
> query("CustomSwitch",:value)[0]

代码语言:javascript
复制
> query("CustomSwitch",:value).first
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34165070

复制
相关文章

相似问题

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