【发布时间】:2018-09-24 03:07:49
【问题描述】:
我正在尝试验证是否为我的 XCTests 代码选中了复选框。 我看到在 UI 中选中了该复选框,但我的代码返回“NO” 帮助表示赞赏。下面是我的代码
XCUIElement *checkBox = [[[[textField childrenMatchingType:XCUIElementTypeOther] elementBoundByIndex:1] childrenMatchingType:XCUIElementTypeButton] elementBoundByIndex:1];
BOOL isChecked = checkBox.isSelected;
即使选中复选框,isChecked 也会返回“NO”
【问题讨论】:
-
您是否使用
UIButton作为复选框?或者您是否为此使用 iOS 标准控件,UISwitch?我建议在 iOS 上使用 UISwitch。复选框不是 iOS 上的常见范例。
标签: ios objective-c ui-automation