在 XCUITest 中,无法在 Switch 上点击()

问题描述 投票:0回答:0

我有一个带有三个开关的简单屏幕。我已将可访问性标识符添加到开关,并确认开关已启用、可点击、未选中。但是当我尝试在元素上点击 tap() 时没有得到任何回应。这些步骤没有错误地通过,开关状态没有改变。

 let daSwitch = app.switches["LocationSwitch"]
 daSwitch.tap()

我尝试了 doubleTap() 并在点击之间放置睡眠。可访问性检查器也能够识别元素。

Tap() 正在其他屏幕上的开关上工作,但不是在这个特定屏幕上。我不确定什么可以阻止水龙头被识别/执行。

有什么建议吗?

Xcode 版本:14.3 (14E222b)

ios swift xctest xcuitest
© www.soinside.com 2019 - 2024. All rights reserved.