如何在 iPhone 模拟器中工作的 UIAutomation 中获取 captureScreenWithName?
Posted
技术标签:
【中文标题】如何在 iPhone 模拟器中工作的 UIAutomation 中获取 captureScreenWithName?【英文标题】:How can I get captureScreenWithName in UIAutomation working in iPhone Simulator? 【发布时间】:2010-08-09 08:06:28 【问题描述】:我是 iPhone 自动化的新手,也是 ios4 引入的 UIAutomation。 最近我正在使用 UIAutomation 在 iPhone Simulator 上自动化测试应用程序,一切顺利,直到我需要使用 UIAutomation API 提供的 captureScreenWithName 截屏。但是对我没用,我google了一下,发现这个方法好像在iPhone模拟器上不行,但是在真机上可以。。。
我的问题是,有没有办法让这种方法适用于 iPhone 模拟器?通过更改某些设置?提前致谢!
【问题讨论】:
【参考方案1】:不。我自己也在寻找这个功能——它应该可以工作,但目前不能。如果您有开发者许可证,您可以在 Apple Developer IOS 论坛中查看。
至少我们不必为模拟器和设备编写不同的代码,
YJ
【讨论】:
感谢您的回复,虽然我已经找到了解决方法,但我仍然希望弄清楚如何让这个功能在 UIAutomation 中工作。我没有开发者许可证,论坛是怎么说的?如果它现在不适用于模拟器,那么在下一个版本中? 而我在试图完成这项工作的同时让自己发疯......不是我,它只是苹果,它实现了在某些平台上工作的 API,而在其他平台上则不行,没有把这个(已经)糟糕的文档中的详细信息......哈哈。以上是关于如何在 iPhone 模拟器中工作的 UIAutomation 中获取 captureScreenWithName?的主要内容,如果未能解决你的问题,请参考以下文章
如何定义在 Laravel 数据库迁移中工作的非 id 主键?