我有一个带有三个开关的简单屏幕。我已将可访问性标识符添加到开关,并确认开关已启用、可点击、未选中。但是当我尝试在元素上点击 tap() 时没有得到任何回应。这些步骤没有错误地通过,开关状态没有改变。
let daSwitch = app.switches["LocationSwitch"]
daSwitch.tap()
我尝试了 doubleTap() 并在点击之间放置睡眠。可访问性检查器也能够识别元素。
Tap() 正在其他屏幕上的开关上工作,但不是在这个特定屏幕上。我不确定什么可以阻止水龙头被识别/执行。
有什么建议吗?
Xcode 版本:14.3 (14E222b)