1

XCTAssertTrue(app.keyboards.elementBoundByIndex(0).exists)导致崩溃。那该怎么做呢?是否可以检查keaboard是否存在?

4

2 回答 2

5

XCTAssertEqual(app.keyboards.count, 1)- 键盘存在。 XCTAssertEqual(app.keyboards.count, 0)- 键盘不存在。

于 2015-08-25T14:33:58.947 回答
0

另一种方法是检查 textField 是否包含Keyboard Focused

let emailTextField = app.textFields.element(boundBy: 0)
XCTAssertTrue(emailTextField.debugDescription.contains("Keyboard Focused")))
于 2017-06-01T11:31:00.707 回答