Имитация нажатия кнопки Home в Xcode 7 автоматизация пользовательского интерфейса
У меня все сводится к:
XCUIDevice.pressButton(noideawhatgoeshere)
Я пробовал XCUIDeviceButtonHome, home, Home, 1
Не знаю, как имитировать нажатие кнопки home, есть ли у кого-нибудь указатели? Я новичок в xCode / swift
6 ответов:
Сначала нужно получить экземпляр устройства. Итак, чтобы имитировать нажатие кнопки home:
XCUIDevice.sharedDevice().pressButton(XCUIDeviceButton.Home)
Должно работать (это делает для меня на физическом устройстве)
Спасибо!
Мазен
Я не знаю способа имитировать кнопку home - это может быть невозможно. Вы можете сделать это с помощью:
[[UIApplication sharedApplication] terminate];
или поместить ваше приложение в фоновом режиме на заданное время с помощью:UIATarget.localTarget().deactivateAppForDuration(seconds);
(оправдания использования objc)
Цель C
Кнопка Home = 1, кнопка увеличения громкости = 2, кнопка уменьшения громкости = 3.[XCUIDevice.sharedDevice pressButton:1];
Comments