Как установить параметры доступности, такие как «Уменьшить движение», для тестов пользовательского интерфейса XCTest.IOS

Программируем под IOS
Ответить
Anonymous
 Как установить параметры доступности, такие как «Уменьшить движение», для тестов пользовательского интерфейса XCTest.

Сообщение Anonymous »

Для теста пользовательского интерфейса XCTest я хотел бы программно установить некоторые параметры специальных возможностей, которые обычно устанавливаются в Settings.app, на примере «Уменьшения движения». Эту настройку можно запросить следующим образом:

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

// UIKit
if UIAccessibility.isReduceMotionEnabled {
…
}

// SwiftUI
@Environment(\.accessibilityReduceMotion) private var reduceMotion
Однако они доступны только для чтения. Я также не смог найти API в XCUIApplication для установки этих флагов доступности.
Я пропустил API, который мог бы здесь помочь? Нужно ли мне запускать приложение «Настройки» во время теста и позволить тесту перейти к переключателю «Уменьшить движение»?

Подробнее здесь: https://stackoverflow.com/questions/775 ... t-ui-tests
Ответить

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

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

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

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

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