哪位大佬帮忙看下,httprunner执行一直出现不是字典类型无效用例,版本是3.1的版本python是3.6的版本

每行的缩进是两个空格吗?不要用tab

是的,但是还是不行


test config 单词前面是有连字符吗? 把那两个连字符去掉 统一向左缩进一下。

缩进之后提示没有配置项reason: missing config part.

yaml文件的内容 方便发一下吗?


-config:

name: test kuaidi100 api

request:

base_url: http://www.kuaidi100.com


-test:

name: test kuaidi100 one

request:

url: /query

method: GET

params:

type: zhongtong

postid: 75363949674147

发给我的时候格式已经没了 。这样吧

http://www.bejson.com/validators/yaml_editor/

你使用这个网址 验证一下你的文件内容看看

在线验证,连字符 已经解释为对象的属性了 这个不是你希望的结果吧??

test config 单词前面的连字符有空格吗?第一个截图看着有 在线验证的这个没有。

两个一定要确保一模一样。

空格去掉了,还是提示确实配置项


我总感觉那个连字符是余的,我记得在YAML里连字符表示是数组元素。

突然想到的 去掉连字符 不缩进 试试。

去掉直接报不是一条用例,也是不行的,难道我环境有问题吗