Swift XCUITest:尝试单击文本字段时失败(线程1:EXC\U BAD\U访问(代码=1,地址=0x0))

Swift XCUITest:尝试单击文本字段时失败(线程1:EXC\U BAD\U访问(代码=1,地址=0x0)),swift,xcode-ui-testing,xcuitest,xctestcase,Swift,Xcode Ui Testing,Xcuitest,Xctestcase,在尝试单击文本字段时,我在XUITest上遇到了这个错误:我使用的是Xcode版本9.4.1 本单元测试: let app = XCUIApplication() let textField = app.secureTextFields["pass"] textField.tap() 事实证明,当使用iOS 11.1版模拟器时,当使用textField.tap时会显示以下问题 将模拟器与iOS 11.4版配合使用时,不会出现此问题。似乎textField不存在。你能在textField.tap

在尝试单击文本字段时,我在XUITest上遇到了这个错误:我使用的是Xcode版本9.4.1

本单元测试:

let app = XCUIApplication()
let textField = app.secureTextFields["pass"]
textField.tap()

事实证明,当使用iOS 11.1版模拟器时,当使用textField.tap时会显示以下问题


将模拟器与iOS 11.4版配合使用时,不会出现此问题。似乎textField不存在。你能在textField.tap之前打印textField吗?点击查看它是否为零或没有崩溃?请提供更多的代码来检查你或tap方法的代码出口。@regina_fallangi打印textField-->pass securetextfield崩溃发生在哪一行时,我会看到下面的结果?谢谢@Cristik该问题只在iOS上发生版本11.1
let app = XCUIApplication()
let textField = app.secureTextFields["pass"]
textField.tap()
Thread 1: EXC_BAD_ACCESS (code=1, address=0x0)