Как программно запустить оверлей Discoverability при тестировании XCUI на iOS
Наложение Discoverability отображает доступные UIKeyCommand
s когда пользователь подключает аппаратную клавиатуру к устройству iOS.
Пользователь запускает оверлей, удерживая клавишу "Command".
XCUITests предоставляют высокоуровневый API для тестирования приложения в черном ящике, позволяя запрашивать иерархию представлений и выполнять действия с этими представлениями.
В целях локализации и создания снимков экрана я хочу иметь возможность запускать наложение Discoverability из XCUITestCase
,
К несчастью, XCUIKeyModifierFlags
это только macOS.
UIDevice.press
только для аппаратных кнопок на устройстве.
Что мне не хватает?
Как запустить оверлей Discoverability из XCUITestCase
?
Я могу добавить что-то в код приложения, но как мне запустить его из приложения?