Вы можете уникально идентифицировать XCUIElement
s, установив accessibilityIdentifier
для объекта UIView
, который они представляют.
// app code
let button = UIButton()
button.accessibilityIdentifier = "myButton"
// test code
let app = XCUIApplication()
let button = app.buttons["myButton"]
button.tap()
Идентификаторы доступности используются исключительно для целей тестирования пользовательского интерфейса.Они не локализованы, и вы обязаны установить для идентификатора доступности нечто уникальное, как вам требуется.Идентификатор доступности будет сохраняться в течение всего срока действия представления, если ваш код явно не изменяет его.