pytest测试用例文件名称为中文,乱码,或者参数化乱码
解决的问题
解决的问题
自动化测试时测试用例文件名称为中文参数化的时候解决测试场景 的名称为中文
在conftest.py文件中添加
def pytest_collection_modifyitems(items):
"""
该方法解决
"""
for item in items:
item.name = item.name.encode("utf-8").decode("unicode_escape")
item._nodeid = item.nodeid.split('::')[0] +'::'+ item.nodeid.split('::')[1].encode("utf-8").decode("unicode_escape")
好文推荐
评论可见,请评论后查看内容,谢谢!!!
发表评论