如题:公司的 apk 是 unity3D 上使用 C# 开发的,打包成 apk 后测试;
如图,公司的 apk 在 hierarchyviewer 无法获取到任何信息~!
目前在用 monkey 以及 monkeyrunner(使用坐标)做一些简单的自动化,求更好的框架推荐,谢谢~!
我之前用 unity 打过包。不过这个是打出来就没有 ID 还是说是开发本身控件没有设置 ID?
#1 楼 @monkey 打包出来没有 id,所有的功能实现都是用 C# 来的,谢谢~!
#1 楼 @monkey 在开发过程中每个控件都是有 id 的,多谢~!!
#3 楼 @zchunley unity 3D 是游戏引擎,游戏引擎都是基于 opengl 绘制的,不是用的系统控件,所以你抓不到喽
cocos unity 需要根据引擎自己去设计自动化框架。可以做个跟 appium 兼容的 agent。 从而实现各种自动化。参考 selendroid 的模式。
#5 楼 @seveniruby 多谢~!!
#4 楼 @zjb861107 多谢~!!
@zchunley hi~请问对于 Unity 3D 的应用的自动化方案,你有什么结果了吗?