html canvas 怎样进行ui自动化测试

  • 网址
    NB物理实验

  • 账号密码

  • 要求
    图片
    如上图所示,要在页面右侧拖动实验器材到画布,然后对画布上的实验器材进行连线或其他操作。
    如一些化学实验,当对实验器材进行操作时,会产生一些化学实验。此时还要校验操作后的 实验现象是否合适。
    目前 公司的产品 每次进行回归测试测试,纯功能测试就得半个月到1个月,非常消耗时间。想搞自动化。
    我也找了一些资料,没有太多的头绪(目前所查的资料里,好像只有airtest 看似能做,但是也是N多的问题)。 校长,不知道您这边 有没有 好的解决办法,或方案。能否给指点指点。
    @seveniruby

经过几天的努力,已经用airtest 搞出了个demo。 有一定的可行性,但是也存在很多的弊端。这两天 再搞搞试试,如果确实可行,后续总结一下经验和过程分享给大家

这种不适合用ui测试全部逻辑,你需要分层测试,ui层测试交互,比如拖拽、合并特效。逻辑层直接用js去测试,保证逻辑完备性。canvas也是一种ui,核心控制在js的。

谢谢校长指点