Я пытаюсь XCode для тестирования IOS UI. Мое тестовое приложение имеет элемент UITextView с идентификатором доступности displayTextView
.Получение текста из TextView в тесте UI в XCTest
Я попытался простой тест, который позволяет задействовать этот элемент, типы некоторых текст его, а затем проверить результат следующим образом:
XCUIElement *textView = app.textViews[@"displayTextView"];
[textView tap];
[textView typeText:@"9.9"];
Он работает. Но тогда я не могу получить напечатанный текст из текстового представления. Я попытался сделать это следующим:
XCTAssertEqual([textView.accessibilityValue isEqualToString:@"9.9"]);
Но, кажется, это неправильно, потому что textView.accessibilityValue является недействительным. Какой метод подходит для получения введенного текста?
полный ответ: 'XCTAssertEqual ("9,9", textView.value в String?)' – d4Rk