Pytest+Allure的安装:报告本地运行,分享给局域网内其他同事

使用anywhere 运行的时候报错 当然使用 npm cnpm 的时候 只要报 禁止运行 就可以用此办法解决

一、allure的下载

https://github.com/allure-framework/allure2/releases
下载最新版本
在这里插入图片描述

二、allure的安装

1.解压完成后,进入文件夹bin中
2.双击其中的allure.bat文件,会有一个窗口一闪而过,此时安装成功在这里插入图片描述

node.js下载级目录

三、allure的环境配置

在这里插入图片描述
在这里插入图片描述
编辑,加入allure路径
但是这是本地;
我们可以借助 Anywhere 来实现局域网内分享报告

四、借助anywhere来实现局域网内分享报告

1.先配置Nodejs环境,官网下载地址:Node.js 官网下载地址

2.运行安装程序
在这里插入图片描述
3.cmd 窗口运行 :node --version ,回车查看是否显示版本号
在这里插入图片描述
4.输入 npm 命令进行 anywhere 的安装

npm install -g anywhere

在这里插入图片描述
5、在allure运行的目录,鼠标右击打开终端
在这里插入图片描述

五.powershell开启管理员身份运行

1.打开powershell,点击设置
点击设置按钮
2.开启管理员身份运行在这里插入图片描述

6.在终端执行:get-ExecutionPolicy,显示Restricted(表示状态是禁止的)
7、在终端执行:set-ExecutionPolicy RemoteSigned
8、在终端执行:get-ExecutionPolicy,显示变为RemoteSigned(表示状态是执行的)
9.再次输入anywhere,配置成功
在这里插入图片描述

六、allure切换监听端口号/报告设置中文

1.如果想切换监听端口号,也可以自定义,防止占用

anywhere -p 5678

2.打开allure的安装目录,我这里是allure-2.19.0\plugins\custom-logo-plugin\static,第一次进去是没图片的
在这里插入图片描述
然后找到下图位置,将需要的图片放在这个文件夹里面,可以命名为:allure——logo.jpg
3.打开styles.css,修改
在这里插入图片描述

.side-nav__brand {
  background: url('allure_logo.jpg') no-repeat left center !important;
  margin-left: 10px;
  height: 50px;
  background-size: contain !important;
}


.side-nav__brand span{
  display: none;
}
.side-nav__brand:after{
  content: "helen";
  margin-left: 20px;
}
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值