Я использую класс тестового примера UI, интегрированный в Xcode и XCTest для тестирования пользовательского интерфейса приложения. Я хочу проверить что-то вроде этого:
app = XCUIApplication()
let textField = app.textFields["Apple"]
textField.typeText("text_user_typed_in")
XCTAssertEqual(textField.text, "text_user_typed_in")
Я пробовал textField.value как! String; это не работает. Я также попытался использовать новый метод async с expectationForPredicate(), и это приведет к таймауту.
Есть идеи, как это сделать? Или проверка этого типа невозможна при тестировании пользовательского интерфейса, и я могу только писать тесты с "черным ящиком"?