Python3.8版本下安装httprunner,查看版本号hrun -V,报错ImportError: cannot import name 'soft_unicode' from 'markupsafe',怎么处理?
一、Python3.8版本下安装httprunner,查看版本号hrun -V,报错:
ImportError: cannot import name 'soft_unicode' from 'markupsafe' (D:\ProgramData\Anaconda3\envs\superset_env\lib\site-packages\markupsafe_init_.py)
原因:好像是新版本的语法变动了,
解决:用markupsafe2.0.1版本试一下
1、先删除之前安装的markupsafe:pip uninstall markupsafe
2、在从新安装下:python -m pip install markupsafe==2.0.1
3、执行命令:hrun -V就可以了
二、安装完httprunner正常会自动带上har2case,查看pip show har2case却提示:
证明是没有自动带上,手动安装一下:pip install har2case,在查询下就可以了。
3、查询har2case有哪些命令,发现没有-2j怎么办?怎么把.har文件转化成json格式?
输入命令:har2case login.har就可以了