一、提前环境准备
node.js 必须

二、拉取gitLad上的测试案例代码
例如:拉取下来的文件夹是 …/xbox_test/cypress–0.4

如图:目录示范

三、进入拉取代码的根目录
例如: cd …/xbox_test/cypress–0.4 //进入到根目录下

四、安装Cypress
npm install cypress --save-dev

npm install eslint-plugin-cypress --save-dev
npm install --save-dev eslint-plugin-chai-friendly

五、安装依赖
apt-get install xvfb libgtk-3-dev libnotify-dev libgconf-2-4 libnss3 libxss1 libasound2

六、安装chrome浏览器
1、添加GPG公钥
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -

2、添加Chrome官方源
echo ‘deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main’ |
sudo tee /etc/apt/sources.list.d/google-chrome.list
3、安装Crhome
sudo apt-get update
sudo apt-get install google-chrome-stable

七、查看编辑package.json和cypress.json文件
vim package.json

检查package.json中scripts里面的值是否有 cypress:open 和 cypress:run

“scripts”: {
“cypress:open”: “cypress open”,
“cypress:run”: “cypress run --browser chrome”
},

检查cypress.json中scripts里面的值是否有依赖

“reporter”: “junit”,
“reporterOptions”: {
“mochaFile”: “results/my-test-output[hash].xml”,
“toConsole”: true
}
八、安装 allure 生成报告工具
npm install -g allure-commandline --save-dev //若此方法不行,请百度搜索方法安装

九、运行测试案例&生成报告
1、根目录下运行:(PS:耐心等待测试案例运行完毕)

npm run cypress:run

2、案例运行完毕后,运行下面命令生成报告

allure generate results --clean

查看报告:Linux下不支持,但可集成到JenKins里查看。

UI自动化工具Cypress测试案例、生成报告---Linux版相关推荐

  1. UI自动化工具Cypress测试案例、生成报告---windows版

    一.提前环境准备 node.js chrome浏览器 二.拉取gitLad上的测试案例代码 例如:拉取下来的文件夹是 -\xbox_test\cypress–0.4 如图: 三.进入拉取代码的根目录 ...

  2. 【自动化测试】推荐一款超好用的ui自动化工具--uiautomator2

    今天直接进入正文,给大家推荐一款超级好用的ui自动化工具 uiautomator2 正文来了 我将从以下几个方面,向大家介绍 uiautormator2,希望该项目的作者看到我的文章之后,可以请我喝杯 ...

  3. 推荐一款超好用的ui自动化工具--uiautomator2

    给大家推荐一款超级好用的ui自动化工具 uiautomator2 先上目录 简要介绍 实现原理 安装步骤 使用简介 优点缺点 简要介绍 项目地址:https://github.com/openatx/ ...

  4. windows桌面应用程序UI自动化工具(转载)

    原文地址:windows桌面应用程序UI自动化工具 - anobscureretreat - 博客园 最近在研究针对windows桌面应用程序的自动化工具,查找了网上相关资料,UI自动化工具很多,但是 ...

  5. Windows下UI自动化工具Inspect

    windows系统下的UI自动化工具Inspect是包含在WindowsSDK包里的,所以需要先下载SDK包,然后在SDK包路径下找到Inspect工具并打开使用就可以了. 官网下载链接:https: ...

  6. 网易 UI 自动化工具 Airtest 浅用记录

    一 使用目的 该工具主要是面向游戏UI测试基于图像识别,如游戏框架unity,Cocos-js以及网易内部的游戏框架 同时也支持原生Android App 的基于元素识别的UI自动化测试. 本文主要使 ...

  7. Airtest 网易 UI 自动化工具 Airtest 浅用记录

    一 使用目的 该工具主要是面向游戏UI测试基于图像识别,如游戏框架unity,Cocos-js以及网易内部的游戏框架 同时也支持原生Android App 的基于元素识别的UI自动化测试. 本文主要使 ...

  8. 基于图像识别原理的UI自动化工具——Airtest入门

    一.背景 1当前UI自动化面临的问题 难以使用一套工具对移动端.web端.桌面端进行自动化测试 版本更新页面改动较大,自动化脚本的维护成本高 图片内容难以验证 2 解决方案 用图像识别方法代替传统坐标 ...

  9. windows桌面应用程序UI自动化工具

    WinApp自动化测试之工具的选择 WinApp测试简介 安装与卸载 升级更新 UI界面 业务功能 性能 交叉事件 兼容性 安全性 硬件环境 异常情况 WinApp自动化测试工具 AutoIt Air ...

最新文章

  1. 补习系列(11)-springboot 文件上传原理
  2. idea+docker 快速部署项目
  3. 【NLP】一文了解基于深度学习的自然语言处理研究
  4. PyTorch基础(part2)
  5. 搜狗输入法电脑版_搜狗输入法就是垃圾!!!大大的垃圾!
  6. 软件测试实验1:为三角形问题编写一个Java程序,并用Junit测试程序
  7. java oracle分页查询语句_oracle分页查询语句,java得到分页查询语句的方法
  8. 有趣的东西:Test () () () () () () () () () ();
  9. pg数据库客户端linux,PostgresSQL客户端pgAdmin4使用
  10. LeapFTP3.1注册码
  11. 《时代三部曲》感悟四
  12. 兰斯洛特·δ零式·开发计划
  13. C语言 将一个3*3的矩阵转置,用函数和指针实现
  14. Python官网下载
  15. 如何配置crontab每天早上6点和7点执行脚本
  16. java mail 附件 dat,邮件附件winmail.dat文件的正确打开姿势
  17. 俄罗斯品牌VOXTEL 520手机硬启动方法(恢复出厂)
  18. 简介公开密钥算法和证书生成
  19. java poi excel 图表_java poi导出带图表的excel表格
  20. 襄阳文理学院计算机分数线,湖北文理学院理工学院历年录取分数线多少及各省最低投档线统计表...

热门文章

  1. 微信公众号怎么做地推活动?效果极佳又安全!
  2. 计算机网络协议——OSI、TCP数据、IP数据包、Ethernet 数据包
  3. C Primer Plus NO.8
  4. Oracle字段保留2两位小数点number类型
  5. 用户行为分析面面观(之二)-----特征2:流动性
  6. HNACM(七)B.海岛争霸
  7. AURIX™ Development Studio 安装使用
  8. Hugo创建个人学术主页
  9. 下载并编译Android模拟器Linux内核goldfish教程
  10. 3D打印喷嘴大小如何选择0.2-0.5mm喷嘴