在 UITests 中获取 UISwitch 状态/值



我正在使用UISwitch,我目前正在编写UI测试。问题是我不知道如何在这些测试中获取开关值/状态。在程序代码中,我可以使用返回truefalsemySwitch.isOn,但在UI测试中,我不知道如何获取此值。

在英语更正方面提供一点帮助将不胜感激。

谢谢!

试试这个:

let app = XCUIApplication()
let mySwitch = app.switches["mySwitch"]
let isOn = mySwitch.value as! String

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

最新更新