获取 Calabash 值仅打印出来 ****
Getting Calabash values prints out only ****
我正在尝试使用 Calabash 获取 属性 的值,特别是 "CustomSwitch" class 上的 "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
如果有人知道为什么这种语法对我来说很奇怪,我将非常感谢您的帮助!
> query "CustomSwitch", :value
"******"
这意味着查询匹配的视图不响应选择器value
。如果这是一个开关,它是 UISwitch 的子类,
正确的选择器是 isOn
.
以下代码显示值数组
> query "CustomSwitch", :value
所以,试试这个
> query("CustomSwitch",:value)[0]
或
> query("CustomSwitch",:value).first
我正在尝试使用 Calabash 获取 属性 的值,特别是 "CustomSwitch" class 上的 "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
如果有人知道为什么这种语法对我来说很奇怪,我将非常感谢您的帮助!
> query "CustomSwitch", :value
"******"
这意味着查询匹配的视图不响应选择器value
。如果这是一个开关,它是 UISwitch 的子类,
正确的选择器是 isOn
.
以下代码显示值数组
> query "CustomSwitch", :value
所以,试试这个
> query("CustomSwitch",:value)[0]
或
> query("CustomSwitch",:value).first