本文介绍了模拟在Xcode 7 UI Automation中按下Home按钮的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将其归结为:

XCUIDevice.pressButton(noideawhatgoeshere)

我已经尝试过XCUIDeviceButtonHome,home,Home,1

I've tried XCUIDeviceButtonHome, home, Home, 1

如何模拟在iOS上的Xcode中按下主屏幕按钮?

How do I simulate pressing the home button in Xcode on iOS?

推荐答案

您需要先获取设备实例.因此,模拟按下主页按钮:

You need to get the device instance first. So to simulate pressing the home button:

XCUIDevice.sharedDevice().pressButton(XCUIDeviceButton.Home)

应该可以工作(它在物理设备上对我有用)

should work (it does for me on a physical device)

谢谢!

Mazen

Swift 5版本:

XCUIDevice.shared.press(XCUIDevice.Button.home)

还要验证它至少可以在模拟器中运行,至少可以在运行iPadOS 13.2.2的模拟"iPad Pro(9.7英寸)"上的Xcode 11.2.1中使用.

Also, verified it works in the simulator, at least in Xcode 11.2.1 on a simulated "iPad Pro (9.7-inch)" running iPadOS 13.2.2.

这篇关于模拟在Xcode 7 UI Automation中按下Home按钮的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-30 08:31