問題:使用Pycharm運行testcases目錄下的.py文件,報“Empty suite”,沒有找到測試項。
排查過python解釋器、pytest框架安裝等等,依然報這個錯,依然沒找到,最后終端運行: pytest test_demo.py
,找到錯誤原因:
PytestConfigWarning: Unknown config option: base_url
原因:在 pytest.ini 配置文件里設置了 base_url 這個配置項,但 pytest 并不認識它。
解決辦法:查看項目所在的根目錄下的pytest.ini文件中刪除base_url即可,如果項目目錄下沒有pytest.py文件,可以往上級目錄找,如果還不能解決,根本就用不上pytest.ini文件,可將其刪除。因為本人是將另一個項目的pytest.ini文件復制出來放在了同一個盤下非項目所在根目錄,運行項目中的.py文件,仍然報這個錯,將整個文件刪除運行正常。