yaml环境搭建
-- 安装pip之后(python 3.0以上自带pip),进入cmd后,执行以下操作 pip install pyyaml
python -m pip install --upgrade pip #pip升级
pip install ruamel.yaml
#yaml文件的写入与读取
from ruamel import yaml
desired_caps = {
'platformName':'Android哈哈哈',#移动设备系统IOS或Android
'platformVersion':'7.1.2',#Android手机系统版本号
'deviceName':'852',#手机唯一设备号
'app':'C:\Users\wangli\Desktop\kbgz-v5.9.0-debug.apk',#APP文件路径
'appPackage':'com',#APP包名
'appActivity':'cui.setup.SplashActivity',#设置启动的Activity
'noReset':'True',#每次运行不重新安装APP
'unicodeKeyboard':'True', #是否使用unicode键盘输入,在输入中文字符和unicode字符时设置为true
'resetKeyboard':'True',#隐藏键盘
'autoGrantPermissions':'True',
'autoAcceptAlerts':["python","c++","java"],
'chromeOptions': {'androidProcess': 'com.tencent.mm:tools'}
}
#写入
with open("test.yaml","w",encoding="utf-8") as f:
yaml.dump(desired_caps,f,Dumper=yaml.RoundTripDumper)
#读取
with open('test.yaml', 'r', encoding='utf-8') as f:
data=yaml.load(f.read(),Loader=yaml.Loader)
print(type(data))