我在用pytest做测试的时候遇到一个问题,
这个位置的Base URL找不到怎么产生的,
我看pytest_base_url中的源码找到了出处:
但是我在pytest实际使用的过程中
删除却报错:KeyError: 'Base URL'
我把2个地方的config._metadata打印出来发现:
pytest_base_url 中的config._metadata有base url字段,但是pytest用的时候确没有这个字段,求大佬帮忙
最后还是修改pytest-base-url的源码解决了见红线位置(增加非空的判断),源码文件在:
python\Lib\site-packages\pytest_base_url\plugin.py