自动化测试,让你上班拥有一杯咖啡的时间 | Day 5 - 执行自动化测试脚本

此系列文章会同步发文到个人部落格,有兴趣的读者可以前往观看喔。

写完 cypress 脚本後,可以用命令列和 GUI(Graphical User Interface) 执行脚本。

方法一:使用命令列来执行脚本

  1. cd/your/project/path
  2. 在命令列上输入指令 npm run cypress:run
  3. 用命令列执行脚本时,无法看到 chrome 画面
    https://ithelp.ithome.com.tw/upload/images/20210917/20140883upiJMAgnU3.png

方法二:透过 GUI 来选择要执行的脚本

  1. 在命令列上输入命令 npm run cy:open,就可以打开 GUI
    https://ithelp.ithome.com.tw/upload/images/20210917/20140883OdGEs1aO48.png

  2. 可以一次执行一个脚本或是点选 Run all specs 执行全部脚本
    https://ithelp.ithome.com.tw/upload/images/20210917/20140883LH00105jQM.png

  3. 执行脚本後,在浏览器上可以看到执行结果。左边为所有的脚本,可以看到执行结果为通过或失败,有友善的报错讯息,或是可以按 f12 看执行错误的画面方便除错。右边则是脚本在浏览器跑的画面。
    https://ithelp.ithome.com.tw/upload/images/20210917/20140883HrZjCuLCxj.png

  4. 在 cypress/screenshots 资料夹会有错误画面的截图,在cypress/videos 资料夹会有执行过程的影片回放。
    https://ithelp.ithome.com.tw/upload/images/20210918/20140883fnyQ8l62Wg.png
    https://ithelp.ithome.com.tw/upload/images/20210918/20140883DSvzAgqSes.png

连假快乐!那我们下一篇见啦


<<:  Day-04 Python 的 Gradient 计算

>>:  Day04-入口管制(三)

Windows Server 2012/2016从Evaluation评估版升级到正式版

1. 管理员模式运行cmd,输入命令:DISM /online /Get-CurrentEditio...

DAY6-JAVA的函数

1.函数 在JAVA中,我们把函数称做method。 函数可用的语法如下: public stati...

30天零负担轻松学会制作APP介面及设计【DAY 03】

大家好,我是YIYI,今天我要来介绍规格表。 关於规格表 规格表可以帮助大家快速地了解到你所想制作的...

Day 7 ELK Stack + Filebeat 收集 k8s log

2021 铁人赛 DAY7 今天来安装 ELK Stack,并且收集 k8s 的 log,但是会有一...

[Day 30] - 终成行男

呼,想当初在铁人赛开赛前还在犹豫到底要不要开赛呢? 参赛後是要写什麽主题呢? 一探 React Na...