В приложении мы запускаем Карты и, чтобы вернуться в приложение из нашего XCTest, мы используем app.activate()
. Это отлично работает при запуске теста из XCode. Однако когда мы запускаем тесты из командной строки, используя xcodebuild
, это не работает. Он застревает на странице карт и не вернется в приложение. Кто-нибудь знает почему или обходной путь?
Мы также пытались сначала нажать на домашний экран, а затем активировать приложение, но оно также не установило фон приложения карт на go на домашний экран.
XCUIDevice().press(XCUIDevice.Button.home)
app.activate()
Это также работает в XCode, но не работает через командную строку.
Я использую XCode 10.3.