知识点:

  • 1.接口文档里面classlist的[{“id”:230},{“id”:231}]是json格式的字符串,最终rf中输入传参的时候是可以这样[{“id”:230},{“id”:231}]写的,但是这样写对QA编写用例的人来说,这样写有点复杂,最好就是将id传给接口就行,类似于230,,231这样。现在就是要把230,,231这种格式转化为[{“id”:230},{“id”:231}]的json格式
    如何把这种格式230,,231转化为[{“id”:230},{“id”:231}]

  • 图1 ,先通过列表生成式,将230,,231构建成[{“id”:230},{“id”:231}]。 newClassList =
    [{“id”:oneid} for oneid in classlist.split(",") if oneid]
    RF用例编写,及注意事项_rf
    RF用例编写,及注意事项_rf_02

    newClassList = [{“id”:oneid} for oneid in “1,2,3,4,5,6,7,8,9”.split(",") if oneid]
    #结果:[{‘id’: ‘1’}, {‘id’: ‘2’}, {‘id’