Моя раскадровка имеет только один пользовательский интерфейс и панель навигации с одним UIBarButtonItem с системным элементом: Добавить. Он также имеет другую информацию UIButton. При тестировании пользовательского интерфейса на английском все работает без проблем. Но если переключать язык на другой, всегда не получается. Вот фрагмент кода тестирования:
app.navigationBars["My Product"].buttons["Add"].tap()
app.buttons["More Info"].tap()
Согласно журналу ошибок, Xcode находит его на другом языке. Вот:
Ошибка утверждения: ошибка тестирования пользовательского интерфейса — для кнопки «Подробнее» не найдено совпадений
Ввод запроса был
Button 0x7fa4ca65a1d0: traits: 8724152321, {{8.0, 31.5}, {21.0, 21.0}}, label: '戻る', Button 0x7fa4ca657700: traits: 8589934593, {{330.5, 26.0}, {40.0, 30.0}}, label: '追加', Button 0x7fa4ca4658d0: traits: 8589934593, {{312.0, 605.0}, {22.0, 22.0}}, label: '詳細情報'
Однако я не создал для него никакой локализованной строки, так как это просто изображение, созданное системой iOS. Кто-нибудь знает, как это исправить? Огромное спасибо.