事情是這樣的,最近學習接口自動化測試。看到視頻里老師可以直接命令行 pytest+ test_login.py執行測試用例,但是我自己嘗試的時候提示:zsh: command not found: pytest。
百度了很久,有說是~/.bash_profile 和 ~/.zshrc文件的問題,有說是沒有在python的安裝目錄下script下安裝pytest的原因。但最后看到一篇說是由於“通過pip安裝pytest不會使其成為系統命令,而是會將其安裝到python”,“-m命令將pytest作為其自己的命令運行,然后任何后續腳本都將作為參數。”所以我們在命令窗口執行時應該在 .py文件所在路徑下 執行 python -m pytest -v test_login.py 。這個問題終於得到了解答,真是糾結死我啦。