У меня есть текстовое поле с идентификатором доступности txt_search_client
внутри UIView (container)
, поэтому в моем UITestCase я написал следующий код для проверки, существует ли текстовое поле или нет, но мое утверждение выполнено, так что текстовое поле не может использовать идентификатор. Здесь контейнерное представление текстового поля имеет переключатель (hide/show)
. Когда я сначала нажимаю на значок поиска, я показываю вид, а затем проверяю, существует ли текстовое поле.
let app = XCUIApplication()
let searchTextField = app.textFields["txt_search_client"]
XCTAssert(searchTextField.exists, "Text field not exist")