新手区 使用 unity 3D 打包的 apk 可以是用什么自动化测试框架,谢谢~!

zchunley · 2015年04月28日 · 最后由 剪烛 回复于 2015年12月06日 · 2768 次阅读

如题:公司的 apk 是 unity3D 上使用 C# 开发的,打包成 apk 后测试;

如图,公司的 apk 在 hierarchyviewer 无法获取到任何信息~!

目前在用 monkey 以及 monkeyrunner(使用坐标)做一些简单的自动化,求更好的框架推荐,谢谢~!

共收到 8 条回复 时间 点赞

我之前用 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 的应用的自动化方案,你有什么结果了吗?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册