学会yaml后,我把项目里的xml都扔到垃圾桶里

Posted 码同学软件测试

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学会yaml后,我把项目里的xml都扔到垃圾桶里相关的知识,希望对你有一定的参考价值。


有头发且有趣的码农万里挑一~ 

102

有料叔 | 一位有故事的程序猿

背景

Appium里面的capability文件在遇到不同设备或测试不同软件时需要手动修改,此时直接在代码内修改参数,显然是可不取的,故使用Yaml来配置相关参数,自动化脚本直接调用对应的参数即可。此外Yaml语言是一种通用的数据串行化格式。


Yaml语法规则如下

大小写敏感

使用缩进表示层级关闭

缩进时不允许使用tab键,只允许使用空格

缩进的空格数目不重要,只要相同层级的元素左侧对齐即可


Yaml数据结果:仅有三种

纯量:

单个的、不可再分的值

数组:

一组按次序排列的值,又称为序列(sequence)/列表(list)

数组内的成员以“-”开头

对象:

键值对的集合,又称为映射(mapping)/哈希(hashes)/字典(dictionary)

冒号后需要加空格

ya

升级pip输入指令:

python -m pip install --upgrade pip

学会yaml后,我把项目里的xml都扔到垃圾桶里

确保wheel已安装:

学会yaml后,我把项目里的xml都扔到垃圾桶里

安装yaml的安装包(whl格式):注意yaml的版本与python版本一一对应

学会yaml后,我把项目里的xml都扔到垃圾桶里

Yaml数据读取

读取yaml数据时使用方法load()

学会yaml后,我把项目里的xml都扔到垃圾桶里

学会yaml后,我把项目里的xml都扔到垃圾桶里

Yaml数据转化

Python数据转化成yaml数据时,使用dump()

学会yaml后,我把项目里的xml都扔到垃圾桶里


以上是关于学会yaml后,我把项目里的xml都扔到垃圾桶里的主要内容,如果未能解决你的问题,请参考以下文章

XML刚学会,怎么又出来个YAML!

电脑用久了,学会这几招增加十年寿命,清除电脑里的垃圾方法与流氓软件工具

如何成功对接APP项目资源

文件系统

软件企业应该如何接项目订单,怎么做

为了丰富简历里的项目经验,我把Github上Top10的技术教程+开源项目做成了文档