Traceback (most recent call last): File "main.py", line 1, in <module> import pytest ModuleNotFoundError: No module named 'pytest'
當程序在本地可以運行並可生成報告,但是在jenkins里面提示找不到pytest庫之類的,這種情況多半是pycharm工具第三方插件安裝在默認的路徑中,沒有跟python環境的路徑一致。所以jenkins找不到,本地pycharm可以找到。需要手動去pytest庫(刪除整個路徑),刪除后,在cmd中使用命令安裝,安裝的同時可以看到路徑跟python的安裝路徑是一致的。
手動安裝命令:
pip install pytest-html 自動生成 HTML 格式測試報告
pip install pytest-describe 給測試用例一個美麗的名字
pip install pytest-autochecklog(不只是自動生成測試日志)
pip install sugar 測試進度可視化
pip install ordering 改變測試用例的順序
pip install allure-pytest (生成 allure報告)

cmd 命令安裝(如果沒有刪除整個默認路徑的使用命令安裝,同樣也會安裝在工具默認的路徑中,工具也需要設置工程路徑)
沒有刪除默認路徑 使用命令也是安裝在默認路徑中的 切記