У меня очень простой калькулятор, и я пытаюсь проверить, обновляется ли метка при нажатии кнопки.Swift - Как проверить, обновляется ли метка при нажатии кнопки?
Мой метод тестирования выглядит следующим образом:
let app = XCUIApplication()
app.buttons["9"].tap()
можно визуально увидеть этикетки обновляется, но я не знаю, как проверить его.
Я думаю, что мне нужно использовать API XCUIElementQuery
для запроса метки, а затем утверждать, что текст ярлыка изменился. Я просто не знаю, как это сделать.
Я не уверен, следующие вопросы:
- мне нужно знать, какое значение для метки, чтобы иметь возможность запрашивать ли?
- Есть ли способ запросить метку, не зная, какое значение имеет значение при запуске приложения?
«' staticTexts'' ссылается на текст ярлыка или может ссылаться на текстовое значение кнопки? – breaktop
'staticTexts' относится только к меткам, используйте' кнопки' для 'UIButton'. –