1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > UI自动化工具Cypress测试案例 生成报告---Linux版

UI自动化工具Cypress测试案例 生成报告---Linux版

时间:2020-05-07 07:26:51

相关推荐

UI自动化工具Cypress测试案例 生成报告---Linux版

一、提前环境准备

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-/linux/linux_signing_key.pub | sudo apt-key add -

2、添加Chrome官方源

echo ‘deb [arch=amd64] /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里查看。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。