脚本宝典收集整理的这篇文章主要介绍了Python2中,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,请注明来意。