我的一个屏幕有多个文本字段,我可以从不同的其他屏幕进入该屏幕。在每种情况下,我都会将一个或另一个文本字段作为第一响应者。我无法编写测试以确定所需的textField是否具有焦点。
当我在控制台中打印textfield时 -
输出:{ TextField 0x131171d40: traits: 146031247360, 聚焦,{{6.0,108.3},{402.0,35.0}},值: }
但我找不到任何关于XCUIElement的focus/isFocus属性。
有没有办法实现这个?
selected
属性来查看是否能得到所需的结果吗? - Charles A.hasKeyboardFocus
,请看下面我的回答。 - hris.to