pytest allure展示環境資訊

2022-01-30 11:01:20 字數 2275 閱讀 5168

要將資訊新增到environment小部件,只需在生成報告之前在目錄中建立environment.properties(或environment.xml)檔案allure-results

環境屬性

瀏覽器= chrome

browser.version = 63.0

展位=生產

environment.xml

路徑:report/xml目錄下

browser

chrome

browser.version

63.0

stand

production

例如:

<?xml version="1.0" encoding="utf-8"?>

cinder_api

v2 environment

192.168.54.121

glance_api

v2 host

192.168.54.121

keystone_api

v3 logininfo

,"name": "$$"}}, "identity":,"password":"admin","name":"admin"}},"methods":["password"]}}}

neutron_api

v2 nova_api

v2 openstack_version

liberty

tester

mrwuzs

versioncode

1.0 virtual

vmware

執行測試報告展示如下:

配置檔案:

"""初始化環境資訊,更新xml檔案"""

def __init__(self):

logging.info("獲取環境配置資訊")

#讀取配置檔案,返回字典格式

self.data = confrelevance(conf_path,"env").get_relevance_conf()

def dict_to_xml(self):

parameter =

for k in sorted(self.data.keys()):

xml =

v = self.data.get(k)

if k == 'detail' and not v.startswith(''.format(v)

return '{}'.format(''.join(parameter))

def init(self):

data = self.dict_to_xml()

with open(env_path,'w') as f:

f.write(data)

if __name__ == '__main__':

init = init_env()

init.init()

pytest allure測試框架搭建

定製化展示資料 環境說明 1.2 解壓檔案並將 bin目錄新增到path環境變數中 1.3 驗證allure 輸入allure version,返回版本資訊則安裝成功 二 安裝pytest和pytest allure pip install pytest pip install allure pyt...

pytest allure測試報告

該型別的警告大多屬於版本更新時,所使用的方法過時的原因,可以在該方法的說明出查詢替換的方法 1 安裝allure c 驗證allure環境配置成功 命令列cmd,輸入allure 2 pytest安裝外掛程式 pip install allure pytest3 pytest生成allure測試報告...

pytest allure 生成html測試報告

pip install pytest pip install pytest allure adaptor 錯誤 module allure has no attribute severity level 刪除後重新安裝,執行以下命令 pip uninstall pytest allure adapt...