爱意满满的作品展示区。
LancerComet

前端 E2E 测试脚手架工具

  •  1
     
  •   LancerComet ·
    LancerComet · Jul 18, 2016 · 7270 views
    This topic created in 3770 days ago, the information mentioned may be changed or developed.


    在下做了一个基于 Nightwatch + Selenium 的脚手架工具,代码已发布在 [Github]( https://github.com/LancerComet/Aniber)

    基本可以看成 Vue-cli 生成的含有 E2E 测试的项目的测试代码独立版,如果之前使用过的话可以很快上手

    近期会将构建过程写成文章发布,目前已发布第一篇:[搭建自己的前端自动化测试脚手架(一)]( https://segmentfault.com/a/1190000005991670)

    欢迎 Star ,希望能给各位有所帮助
    Supplement 1  ·  Jul 18, 2016
    已发布第二篇内容,记录了搭建过程:
    [搭建自己的前端自动化测试脚手架(二)]( https://segmentfault.com/a/1190000006001008)
    8 replies  •  2016-07-18 22:26:49 +08:00
    johnhsm2333
    johnhsm2333
    Jul 18, 2016 via Android❤️1
    1
    赞一个
    TheC
    TheC
    Jul 18, 2016❤️1
    2
    LancerComet/Aniber 不明真相的路过者对八卦表示关注 hh
    deasel
    deasel
    Jul 18, 2016❤️1
    3
    顶一下
    LancerComet
    LancerComet
    OP
    Jul 18, 2016
    4
    @TheC 别闹了
    crytis
    crytis
    Jul 18, 2016 via iPhone
    5
    这个跟用 Python JAVA 使用 selenium 有什么区别?
    LancerComet
    LancerComet
    OP
    Jul 18, 2016
    6
    @crytis 可以和前端项目深度结合;使用起来对前端更友好(毕竟都是 JS 的工具链)

    举例:比如前端项目中某个组件 component.vue 中有一个配置对象,还有一个函数,或者其他什么东西,那么在写测试用例的时候就可以 import 进来,然后再 expect 即可,不用写死,下次项目有修改后测试用例不需要进行修改。
    LancerComet
    LancerComet
    OP
    Jul 18, 2016
    7
    已发布第二篇内容 _(•ω• 」∠)_
    DeltaSix
    DeltaSix
    Jul 18, 2016
    8
    国内对这一块好像关注蛮少的
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2089 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 11:37 · PVG 19:37 · LAX 03:37 · JFK 06:37
    ♥ Do have faith in what you're doing.