首先如果你沒有安裝 pytest 庫的話,先使用 pip 安裝一下:2、在執行測試時,使用 pytest 命令執行:pip install pytest
另外還需要安裝 pytest 支援 allure 報告的外掛程式庫:
pytest 《測試目錄》 --alluredir 《測試結果存放目錄》
注意:這裡的 allure_raw 資料夾只存放的是測試執行結果,還不是報告!報告還需要呼叫 allure 命令去生成。結果是像這樣的:
allure測試結果
還是一堆 txt 和 json 檔案。
可以把解壓後的 bin 目錄新增到環境變數的 path 中,可以直接使用 allure 命令:我們需要用到 bin 目錄下的 allure 檔案來生成測試報告。
命令如下:
通過上面的命令執行後,就會從 allure_raw 目錄中將 pytest 執行的結果生成乙個漂亮的報告,存放在 allure_report 中。lib\allure-2.12.1\bin> allure generate 以我們的例子來生成報告的命令如下:
lib\allure-2.12.1\bin> allure generate report/allure_raw -o report/allure_report --clean
allure 報告
然後在 pycharm 中可以通過右鍵選擇
index.html
就可以看到報告了。右鍵瀏覽器開啟
如果你不是用 pycharm 的話,可以通過 allure 命令生成服務,然後檢視。
執行後會啟動乙個 web 服務,用於展示報告:>allure open /report/allure_report
啟動乙個服務來展示報告
實際跑自動化用例的時候呢,可以和 jenkins 結合後在 jenkins 中檢視報告。
當然上面的命令很雜,我封裝了乙個函式,把 pytest 常用的幾個外掛程式的用法都加進去了。
炫酷的水滴ViewPagerIndicator
開始本文之前先檢視一下目標效果是如何的。weibo 這個動畫的 是優秀網頁設計的乙個微博,看到這個效果感覺下面的圓的動畫十分的贊,於是就打算模仿這個效果。然後接下來看我所做的簡單效果吧。專案 因為時間緣故就簡單的模仿了自己感興趣的主要效果,並沒有做到全部模仿,等以後有時間了再完善 挖坑 將這個圓的動...
酷炫按鈕特效
在網頁製作中,按鈕是必不可少的,每個按鈕也有不同的功能,當然,更加炫酷的按鈕也會讓使用者感興趣,甚至還想多玩幾下.下面我就簡單介紹一種簡單的按鈕 本身只能看到乙個按鈕,當滑鼠懸停在按鈕上時,會上下同時拉出兩個框,這是只用到了css樣式,具體 doctype html html lang en hea...
Echarts炫酷配置
柱狀圖 grid color 00edff 直接設定柱狀圖的柱狀顏色,多個的話可以寫成陣列 datazoom bordercolor transparent 滾動條邊框 backgroundcolor 11c19c 滾動長條顏色 拖拽手柄樣式 svg 路徑 handlecolor red 滾動顏色 ...