将测试文件保存为UTF-8格式
将测试文件保存为UTF-8格式可能会解决此问题。在代码编辑器中,可以尝试选择“另存为”或“编码”选项,并将文件编码设置为UTF-8。
设置环境变量PYTHONIOENCODING
在终端或命令行中,可以尝试设置环境变量PYTHONIOENCODING,以使用正确的编码格式运行pytest。例如,在Windows上,您可以输入以下命令:
set PYTHONIOENCODING=utf-8
在pytest.ini文件中添加配置
在pytest.ini文件中添加以下配置可以尝试解决此问题:
[pytest] addopts = --encoding=utf-8
如果以上方法没有解决问题,您可以尝试查看哪个文件导致了该错误,然后针对特定文件进行更改或调整编码。
最近学习pytest时,配置pytest.ini后,运行pytest报错,错误如下:
D:\pythonproject\AndroidUIauto\Test_App>pytest
Traceback (most recent call last):
File "d:\python\python37\lib\runpy.py", line 193, in _run_module_as_main
"__main__", mod_spec)
File "d:\python\python37\lib\runpy.py", line 85, in _run_code
exec(c