xcode-ui-testing- все статьи тега
Тест пользовательского интерфейса удаление текста в текстовом поле
В моем тесте у меня есть текстовое поле с уже существующим текстом. Я хочу удалить содержимое и ввести новую строку. let textField = app.textFields textField.tap() // delete "Old value" textField.typeText("New value") При удалении строки с аппаратной клавиатуры запись сгенерировала для меня ничего. Проделав то же самое с программной клавиатурой, я получил: let key = app.keys["Usuń"] // Polish name for the key key.tap() key.tap() ... // x times Или app.keys["Usuń"].pressForDuration(1.5) ...
Xcode UI test-UI Testing Failure-не удалось выполнить прокрутку до видимого (по действию AX) при нажатии на кнопку "Отмена" в поле поиска
Я пытаюсь закрыть поле поиска, нажав кнопку "Отмена" в строке поиска. тестовый случай не удается найти кнопку "Отмена". Он отлично работал в Xcode 7.0.1 я добавил предикат, чтобы дождаться появления кнопки. Тестовый случай терпит неудачу, когда мы нажимаем кнопку "Отмена" let button = app.buttons[“Cancel”] let existsPredicate = NSPredicate(format: "exists == 1") expectationForPredicate(existsPredicate, evaluatedWithObject: button, handler: nil) waitForExpectationsWithTimeout(5, handler: nil) ...