cypress一键生成测试报告

作者&投稿:慈东 (若有异议请与网页底部的电邮联系)
~ 学习cypress后,生成的测试报告不如人意,步骤繁琐且不美观,面向度娘找方法,终于终于找到一个不错的方法。

Cypress 可以生成 XML 和 JSON 的测试报告文件,需要我们再生成可视化的报告
在这里就介绍一下简单且好看的测试报告 mochawesome

现在让我们来安装它吧
npm install --save-dev mocha mochawesome mochawesome-merge mochawesome-report-generator

接下里让我们做一下配置,我们在 cypress.json 配置报告生成器
reportDir: 配置生成的 测试结果 JSON 文件目录
overwrite:是否覆盖
HTML: 是否生成 HTML,这里我们不生成,我们要生成更好看的

配置完成!
然后我们如何使用呢?
这里我们使用脚本方式来调用它
我们现在 package.json 中的 scripts 中添加 调用外部 js 脚本

接下来我们在项目同级目录新建一个目录 scripts 进入该目录新建一个 cypress.js 文件

OK 最后让我们来启动测试,运行这个命令,cy:run 就是我们在 package.json 中的 scripts 中配置的 key。

npm run cy:run

等待脚本运行完成,这个时候就会在项目目录下生成一个目录

现在让我们打开 HTML 文件吧,一睹测试报告的神秘芳容!哈

参考: https://www.fewords.cn/article/124


开机显示Press “Y” shutdown and maintain
按下Y以继续启动,或者按下N,恢复出厂设置拨下重新插上。再看看内存硬盘那些看看有没有松动提示正在装载系统,如果一直卡在这里,则说明系统文件损坏,需要重装系统以排除硬件故障如硬盘接触不良或损坏的可能。

电脑press是什么意思
v. 按;压;逼迫;强迫服役;征用 n. 新闻界;出版社;报刊;新闻舆论;压;熨烫机;印刷机 读音:英 [pres],美 [pres]例句:We had a lot of bother in repairing the press machine.修理这台印刷机费了很大劲。词汇搭配:press hard用力压 press home极力(辩护)press affectionately亲切地握住...

Keep current BIOS setting?(Y\/N) Press [Y] to continue or press...
保持当前BIOS设置,按“Y”键继续,按“N“键加载默认设置。那要看你家电脑具体出现什么情况了。只是按两个键而已,何妨一试?

按一键代替两键
在按键精灵中输入脚本:KeyPress 72,1 KeyPress 75,1 将启动热键设置为Y 这样就可以用Y键盘代替同时按下H,K了。。

电脑开机显示press any key to restart
1。开机按“F8”,回车,回车,进“安全模式”,找到:“高级启动选项”,再找到:“最后一次正确配置”,按下去,试试!2。或者,在“安全模式”里找到“正常启动”模式,按下去,试试!3。如果,下次开机还是不行,我建议你做:“一键还原”!请看这是“还原系统”的方法,它不但可以帮你修复还原...

一键还原精灵装机版怎么用
1、打开一键还原精灵。 2、选“一键备份C”---备份。 3、确认备份,进入备份界面,并显示备份进度。 4、成功,重启。 出现了disk boot sector is to be modified type "Y" to accept,any key to abort phoenix technologies,ltd.点Y,或F11都进入一键还原精灵装机版 升级程序(高级模式)该怎么办!

电脑起动时显示press y to continue or press n
按下 Y 以继续启动,或者按下 N , 恢复出厂设置 拨下重新插上。包括内存硬盘那些看看有没有松动

求一个按键精灵的脚本一键实现复制粘贴的脚本
For 1000 \/\/把鼠标移动到 要复制的内容地方 MoveTo x1 y1 LeftClick 1 Delay 1000 \/\/全选 KeyDown 17,1 KeyPress 65,1 KeyUp 17,1 Delay 1000 \/\/复制 KeyDown 17,1 KeyPress 67,1 KeyUp 17,1 Delay 1000 \/\/把鼠标移动到要黏贴的地方 MoveTo x2 y2 LeftClick 1 \/\/黏贴 KeyDown ...

电脑开机黑屏显示pressuey怎么办?
电脑开机显示pressakey,意思是请插入启动驱动器并按任意键继续。一般原因是系统损坏、硬盘没有正常识别、硬盘损坏,少部分可能是主板问题。解决办法: 进BIOS查看硬盘是否正常识别,一般正常识别的话BIOS里会有硬盘型号相关信息。如果硬盘没有正常识别就可分别关机状态下尝试:a.拔掉电源线,主板CMOS跳放电;...

电脑一键还原后出现press [F11] to start recovery system并且电脑不停...
1、开机按F11,会提示系统正在还原 2、快速按下ESC 会跳到一键Ghost的操作界面 3、按F1,再选择高级设置,里面就有一项要卸载一键Ghost 4、点击卸载,成功重启电脑。以后开机就不会有Press[F11]to start recovery system提示了。电脑不停的重启或者老是重启的原因有六个:第一就是:一个电脑自动重启...

汇川区13014568531: 怎样用python脚本生成一个html格式的测试报告 -
驹苑博迪: 比如很简单的,可以这样:# -*- coding:utf-8 -*- import os,sys html = open('index.html', 'w') html.write("""<html><head> <title>Test</title> <style>img{float:left;margin:5px;}</style></head><body>""") files = os.listdir('.')# 首先处理文本 for f in ...

汇川区13014568531: 如何处理APP性能测试 -
驹苑博迪: 1) 软件文件检测; 2) 应用静态扫描; 3) 应用动态行为检测 4) 一键生成检测报告 以上四步就是对app的性能测试的技术方法

汇川区13014568531: python怎么实现输出测试报告 -
驹苑博迪: 继续pytest单元测试框架的学习,pytest可以生成多种类型的测试报告.这一节就来学习pytest如何生成测试报告.创建test_calss.py 测试用例文件,这里以测试该文件为例.#coding=utf-8 class TestClass: def test_one(self): x = "this" assert "h" in x def test_two(self): x = "hello" assert x == "hi"

汇川区13014568531: 用MS Office Report Express VI生成测试报告,比如运行labview范例 -
驹苑博迪: 产生报告的时候,有个新建文件函数,可以输入文件名,自己定义一个命名规则就好了!

汇川区13014568531: 怎么用python做自动化测试 -
驹苑博迪: 1新建一台Jenkins服务器,安装并配置好Jenkins2配置一个自动化测试脚本的代码库,可以使用Git或者SVN等版本控制工具.然后在Jenkins服务器上配置一个Job,负责自动的同步最新代码到Jenkins服务器上.3配置要跑自动化测试的虚拟机...

汇川区13014568531: python+selenium+behave自动化测试如何生成html测试报告 -
驹苑博迪: 使用python的单元测试框架,可以建立测试类,构造测试集. 测试类中包含了common的测试方法定义,包括测试开始前建立测试环境的setUp方法和测试完成后清理还原环境的tearDown方法,最好按照约定规则(以test开头)来命名所有的测试方法.

汇川区13014568531: 如何测试发电机转子的交流阻抗 -
驹苑博迪: 如何测试发电机转子的交流阻抗 可以用发电机转子交流阻抗测试仪.产品概述EDHNZ-4型发电机转子交流阻抗测试仪是我公司根据国家标准GB/T1029《三相同步电机试验方法》和JB/T 8446《隐极式同步发电机转子匝间短路测量方法》的要...

汇川区13014568531: Jmeter用命令执行后生成测试文档.jtl 怎么生成html测试报告 -
驹苑博迪: Jmeter生成html测试报告:1、安装ant.到ant官网下载最新版本ant,解压到本地,配置环境变量.打开cmd.exe执行ant -version 如下图,安装成功.2、将jmeter的脚本**.jmx放入jmeter本地目录extras文件夹下.3、打开cmd.exe.cd 进入extras目录.执行 ant -Dtest=**.**代表jmeter的脚本.见到success说明执行成功,在extras文件夹下可以看到**.jtl**.html4、打开html可以看到测试报告

汇川区13014568531: 互感器测试仪的工作原理 -
驹苑博迪: 原发布者:姬晓艺电流互感器的工作原理电流互感器1电流互感器电流互感器作为一次系统和二次系统间联络元件,起着将一次系统的大电流变换成二次系统的小电流,用以分别向测量仪表、继电器的电流线圈供电,正确反映电气设备的正常运...

汇川区13014568531: android上app应用的压力测试用什么工具好 -
驹苑博迪: 一:Android App漏洞测试工具:Safe.ijiami Safe.ijiami四大特色1. 文件检查 检查dex、res文件是否存在源代码、资源文件被窃取、替换等安全问题.2. 漏洞扫描 扫描签名、XML文件是否存在安全漏洞、存在被注入、嵌入代码等风险.3. 后门检...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网