AccessibilityIdentifier не работает одинаково, начиная с iOS 15IOS

Программируем под IOS
Ответить
Anonymous
 AccessibilityIdentifier не работает одинаково, начиная с iOS 15

Сообщение Anonymous »

Приложение, над которым я работаю, протестировано с помощью Appium. По этой причине я установил для представлений идентификаторы доступности.

Код: Выделить всё

struct RootView: View {
var body: some View {
VStack {
Text("some text")
Text("more text")
}
// wrapper 1
.accessibilityElement(children: .contain)
.accessibilityIdentifier("ID 1111111111111")
// wrapper 2
.accessibilityElement(children: .contain)
.accessibilityIdentifier("ID 2222222222222")
}
}
(код упрощен, чтобы облегчить понимание проблемы)
Выполнение приведенного выше кода на iOS 14 выведет это в Appium Inspector при проверке просмотры: Таким образом, каждая группа accessibilityElement и accessibilityIdentifier создаст XCUIElementTypeOther со свойством того же имени, что и идентификатор, установленный accessibilityIdentifier.
В более новых версиях iOS эти свойства больше не работают, вот результат проверки представлений Appium Inspector: Похоже, что первая группа accessibilityElement и accessibilityIdentifier больше не генерирует XCUIElementTypeOther.
Есть ли способ получить тот же вывод, что и iOS 14 на более новых версиях iOS?

Подробнее здесь: https://stackoverflow.com/questions/786 ... ith-ios-15
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»