我试图使用Calabash获取属性的值,特别是我的"CustomSwitch“类中的" value”属性。无论何时我试一试,结果如下:
irb(main):029:0> query "CustomSwitch", :value
[
[0] "*****"
]对于我尝试的所有其他视图,我都得到了类似的输出。以下是有关我的设置的更多信息:
xcode-select --print-path
/Applications/Xcode.app/Contents/Developer
xcodebuild -version
Xcode 7.1
Build version 7B91b
calabash-ios version
0.16.4如果有人知道为什么这个语法对我来说很奇怪的话,我会非常感谢你的帮助!
发布于 2015-12-09 07:41:25
> query "CustomSwitch", :value
"******"这意味着查询匹配的视图不响应选择器value。如果这是一个开关,它是UISwitch的子类,正确的选择器是isOn.
发布于 2015-12-10 08:57:27
下面的代码显示值数组
> query "CustomSwitch", :value所以,试试这个
> query("CustomSwitch",:value)[0]或
> query("CustomSwitch",:value).firsthttps://stackoverflow.com/questions/34165070
复制相似问题