ios - 获取 Calabash 值仅打印出来 ****

标签 ios calabash calabash-ios

我正在尝试使用 Calabash 获取属性的值,特别是“CustomSwitch”类上的“value”属性。这是我每次尝试的结果:

irb(main):029:0> query "CustomSwitch", :value
[
    [0] "*****"
]

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

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
"******"

这意味着查询匹配的 View 不会响应选择器。如果这是一个属于 UISwitch 子类的开关, 正确的选择器是 isOn

关于ios - 获取 Calabash 值仅打印出来 ****,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34165070/

相关文章:

android - Calabash Cucumber 字符串国际化 (R.string.*) 和使用 ID

ios - 如何像 start_test_server_in_background( :timeout => 30)

android - 葫芦安卓 : Is it possible to use wildcards in `query` ?

ios - 如何在 calabash ios 中通过标题标签查找 UIButton?

ios - 葫芦 cucumber ios : how to delete a char in textField

ios - Facebook 和 Path 是否在其根导航 UI 中使用开源库?

javascript - 如何修复 null 不是对象 React Native Splash Screen

ios - 组合两个或多个 SCNGeometries

ios - 创建自定义 NSAttributedString.Key

android - 葫芦-android : interact with status bar