Robotframework 读取json文件并获取值的一些操作

2019-06-12  小豆芽 

刚开始怎么都整不对,尤其是json.loads方法读取出来是一个list, 嵌套的dictionary,遍历的话感觉好麻烦,就像找个省事的办法,可以直接用jsonpath去获取,而且刚开始用jsonpath读取的结果是空的,后来终于整对了,希望有这个需求的可以省事一点。

比如json文件demo.json如下:

1.获取所有的name:

运行结果:

2.获取class1:

运行结果:

注:需要导入requests库,因为 To Json 方法就是这个库里的(需要导入rf里)

安装方法:


pip install requests
pip install robotframework-requests


还需要安装jsonlibrary(需要导入rf里),get value from json 是这个库里的

安装方法:

      pip install robotframework-jsonlibrary

还需要安装jsonpath,不然读出来是空的(这个不用往robotframework里导入)

      pip install jsonpath

还需要导入operatingsystem library, 因为get file 这个方法是这个库里的



935°/9340 人阅读/1 条评论 发表评论

花溪  2020-08-20

在rf里面导入 jsonlibrary、operatingsystem library 都报红呢。这俩名字对么


登录 后发表评论