如何在iPhone模拟器中获得UIAutomation中名为CaptureScreen的CaptureScreen?

如何在iPhone模拟器中获得UIAutomation中名为CaptureScreen的CaptureScreen?,iphone,automation,ios-ui-automation,Iphone,Automation,Ios Ui Automation,我不熟悉iPhone自动化,也不熟悉iOS4引入的UIAutomation。 最近,我正在使用UIAutomation在iPhone模拟器上自动测试应用程序,一切都很顺利,直到我需要使用UIAutomation API提供的CaptureScreen进行截图。但它对我不起作用,我在谷歌上搜索,发现这种方法似乎在iPhone模拟器上不起作用,但在真正的设备上起作用 我的问题是,有没有办法让这个方法在iPhone模拟器上运行?通过改变一些设置?提前谢谢 没有。我自己也在寻找这个功能——它应该可以工作

我不熟悉iPhone自动化,也不熟悉iOS4引入的UIAutomation。 最近,我正在使用UIAutomation在iPhone模拟器上自动测试应用程序,一切都很顺利,直到我需要使用UIAutomation API提供的CaptureScreen进行截图。但它对我不起作用,我在谷歌上搜索,发现这种方法似乎在iPhone模拟器上不起作用,但在真正的设备上起作用


我的问题是,有没有办法让这个方法在iPhone模拟器上运行?通过改变一些设置?提前谢谢

没有。我自己也在寻找这个功能——它应该可以工作,但目前没有。如果你有开发者许可证,你可以在苹果开发者IOS论坛上查看

至少我们不必为模拟器和设备编写不同的代码


YJ

感谢您的回复,虽然我已经找到了解决方法,但我仍然希望找出如何在UIAutomation中实现此功能。我没有开发者许可证,论坛怎么说?若它现在不适用于模拟器,那个么在下一个版本中?当我试图使它工作的时候,我简直疯了。。。而不是我,只是苹果,它实现了在某些平台上工作的API,而在其他平台上不工作,没有把这些细节放到(已经)糟糕的文档中。。。英雄联盟