问题:使用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文件,仍然报这个错,将整个文件删除运行正常。