已结束。此问题不符合
Stack Overflow guidelines .它目前不接受答案。
Best Answer-推荐答案 strong>
尽管我希望这是一个简单的任务,但我认为它不会。
本质上,unity 只有一个原生 iOS UI 元素,即占据整个屏幕的主视图。
我认为可以将自动化系统组合在一起的唯一方法是询问 unity 本身在屏幕内的什么位置,这样您就可以使用 X:、Y: 坐标来模拟事件。
UIATarget.localTarget().tap({x:100, y:200});
但要做到这一点,您可能需要为统一构建一个 native 插件。
原生插件并不复杂,但它们确实需要智能设计和针对每个操作系统的特定设置。
这里是一个播放列表的链接,其中包含一些 iPhone 原生插件视频,这些视频将引导您完成构建原生插件的过程,您可以在其中与 Objective-C 代码进行交互。
SuperLazyCoder Youtube Playlist观看此视频和接下来的 2 个视频,全面了解 iPhone 插件
剩下的就是整合一个统一脚本,可以将您的对象转换为屏幕坐标并将它们通过管道传回您的测试应用程序。
希望有所帮助 我很想看到结果。
关于ios - 如何对 Unity-iOS 应用进行自动化测试?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/23572972/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) |
Powered by Discuz! X3.4 |