Python2中,RF读取yaml文件

发布时间:2022-06-27 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Python2中,RF读取yaml文件脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

@RF读取yaml文件

Python版本:python2.7

自定义方法:

    def load_yaML_test_data(self, filePath):
        # abs_path = os.path.join(os.path.dirname(__FILE__), fileName)
        #路径中可能有中文,需要加编码,但是实际运行中,python2里,如果文件名是中文的,也会报错,暂未解决
        filePath = filePath.decode('utf-8')
        #关闭’此方法不安全‘的提示
        yaml.warnings({'YAMLLoadWarning': False})
        f = oPEn(filePath)
        data = yaml.load(f)
        #返回的是一个字典
        return data

RF:

加载Yaml测试数据
    [arguments]    ${filePath}
    ${dict_rs}    Load Yaml Test Data    ${filePath}
    [Return]    ${dict_rs}

取值:

${YamlData}  加载Yaml测试数据  ${AutTestDataYaml}
${marketPRice}  Set VARiable  ${YamlData}[商品信息][SKU][商品SKU(goodsPropertyList)][0][市场价(marketPrice)]

yaml原文件

脚本宝典总结

以上是脚本宝典为你收集整理的Python2中,RF读取yaml文件全部内容,希望文章能够帮你解决Python2中,RF读取yaml文件所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。