minium 自动化测试框架,有没有大神用过,在定位元素的代码,你们是如何快速调试的?难道要一条去代码执行才能知道,定位的代码写的对不对?
我感觉这个微信开发者工具有 bug
这里提示是可以输入 xpath 代码,但是输入之后,就是无法识别?
看来,minium,用的人真的非常少,查遍了所有资料,找不到任何快速调试 xpath 语法的方法。
去小程序社区问,
鸟都没人鸟,而且,我还加过他们的企业 vx 群,腾讯那边的,也是高高在上,没人鸟,别人问点关于业务的事(money),就立马回别人
测试使用过,没办法辅助定位;另外 minium 和 selenium 里 xpath 还有一点区别,有兴趣留个方式我们可以私下聊聊
现在很少用这种固定框架,pageObject 设计模式,我现在都是直接通过 excel,数据驱动
这种就无需再写任何代码了,便于在团队内部使用,现在我成套自动化体系都定型了,就是还差快速定位的 xpath。
minium 框架,我猜测做出来很大程度是 for 绩效的😓。
试想一下,小程序千千万万,大多数小程序开发团队是工作室形式,几个人做出来,有多少开发者真的会为了一个短生命周期的小程序,选择投入专门人力去写一套完整的自动化代码。可能线下手工快速过回归测试性价比更高(这么说是因为小程序形态的业务相对简单一些)。
我们公司,就急需自动化测试,来保障线上的稳定运行,可能你说的是小项目,小公司吧,功能简单的。
但凡项目规模大一点,比如,喜茶,麦当劳,肯德基,,,等等,如果某个功能出现异常,那影响的严重性挺大的,导致顾客无法正常下单?什么等级的影响?
对于那些就几个小功能的小程序,或者说,开发完之后不管了,不运维的,,那肯定不需要进行自动化测试的,这个另当别论哦。
嗯对,我有特别强调的是大多数小项目小公司,确实有顶级体量的,小程序会是 top 流量入口,这时去做这个肯定很有必要的。真不行或许可以考虑一下类似 airTest 那种图像识别
是的,不过,airTest,我有用过,感觉好难用,看似很强大,其实,一点也不灵活,没有 minium 的自由性,可编码,可能是我不熟悉 airTest,,但是感觉很难入手,得单独去学习他的语法,使用模式,而且,根据图形识别,不是有很多缺点么?如果一个页面,有多个重复的图像元素,他是如何进行精准定位。。。。诸多问题
对,你提及的就是图像识别自动化比较大的局限,我自己也没用过,个人感觉图像识别这种技术只能做一些比较简单的自动化,复杂的页面 + 复杂的路径的自动化还是通过控件定位好一些,它更加像一个工具箱里的工具,而不是一个完整方案。可以考虑用作一些特殊场景的补充吧,想用它解决问题那确实不实际。
好像是,不过,我得测一下,,先用 wx-view 定位,定位完,再改成 view,看看能不能定位。
但是总比,view 不能定位的强吧,调试。