线上七期_(Python) Appium 的 PageObject 设计模式_20181117

Allure2插件的安装

   在开始安装之前,咱们先来看看Allure 漂亮的报告

测试结果概览

图表报告

详细的测试步骤报告

是不是很666, 这种报告是老板们特别喜欢的报告。

Allure2 是JAVA开发的一个插件,所以安装Allure插件之前,确保你本机安装了JDK 1.8 以上版本

Mac 下Allure2的安装

安装Allure

知己用brewhome安装,

bash-3.2$brew install allure
# 查看安装后allure版本,如果敲如此命令后,提示没有此命令,说明allure可执行文件不在path目录下,修改当前用户的环境变量即可
bash-3.2$ allure --version    

安装pytest allure 插件

bash-3.2$pip3 install pytest-allure-adaptor

Windows下的安装

安装Allure

到官方网站下载zip 包
https://github.com/allure-framework/allure2/releases/download/2.7.0/allure-2.7.0.zip, 加压此包到任何安装目录下即可,但需要把 \allure-2.7.0\bin, 加入到环境path里面, 在Windows下的CMD 命令行下,执行allure --version,如果有版本号输出,说明安装成功了。

安装pytest allure 插件

在CMD 命令行下执行

pip3 install pytest-allure-adaptor

Pycharm里安装模块

pytest,pytest-allure-adaptor等模块都可以按下图所示的方法进行安装。

PPT和课上代码

本次课程的PPT和代码已上传的到腾讯课堂:https://ke.qq.com/course/322002?tuin=1a4a2b72 ,“课程概述”下的“资料下载”处。

特别提醒

有同学问到把log输出到console, 在runner.py这个文件里面把下面三行注释了即可

#consoleHandler = logging.StreamHandler()
#consoleHandler.setFormatter(formatter)
#logging.getLogger().addHandler(logging.StreamHandler())

有问题的同学可以在本帖下面留言