Как установить параметры доступности, такие как «Уменьшить движение», для тестов пользовательского интерфейса 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»