在 UITests 中获取 UISwitch 状态/值

Jos*_*osa 2 uiswitch coded-ui-tests ios swift uitest

我正在使用UISwitch,并且目前正在编写 UI 测试代码。问题是我不知道如何在这些测试中获取 Switch 值/状态。在程序代码中,我可以使用mySwitch.isOnreturn trueor false,但在 UI 测试中我不知道如何获取这个值。

如果能在英语纠正方面得到一点帮助,我们将不胜感激。

谢谢!

Pau*_*tos 5

尝试这个:

let app = XCUIApplication()
let mySwitch = app.switches["mySwitch"]
let isOn = mySwitch.value as! String
Run Code Online (Sandbox Code Playgroud)

当前UISwitch.isOn值应该反映在isOn上面的变量中。