win10
python310
pytest 5.4.3
httprunner3.1.6
运行脚本的时候报错,查看pytest版本的时候也会报错(如:pytest -V),用例都无法执行成功。
TypeError: required field "lineno" missing from alias
可能是哪个软件的版本不兼容,但是搞不懂到底是哪个啊?尝试过卸载除了python310外的其他几个软件都重新安装,还是一样的一直报这个错。
希望得到同学们的指导
降python版本,或升级pytest至6.2.5版本,没有复现问题和测试,可以参考一下:
https://stackoverflow.com/questions/69528842/an-error-while-trying-to-execute-tests-on-python-3-10-with-pytest
尝试卸载了除了python310外的其他2个,发现都不行,然后猜测到可能是python版本不兼容的问题,然后无奈的卸载了python310,然后重新下载了python3.7版本装上,再pip其他的2个,然后问题就解决了,本机可以正常的执行各种pytest -V命令了,很开心哈~~~
但是上面那个错还是一头雾水的不清楚,无语。。。。