Capability配置数据分离实践
Posted shenhainixin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Capability配置数据分离实践相关的知识,希望对你有一定的参考价值。
代码实现
参数配置表:desired_caps.yaml
platformName: android deviceName: 192.168.175.101:5555 platformVersion: 5.1 app: C:UserszARTDesktopapp-artmall-release.apk appPackage: com.baozhenart.artmall appActivity: com.baozhenart.artmall.SplashActivity noReset: True unicodeKeyboard: True resetKeyboard: True ip: 127.0.0.1 port: 4723
读取配置表:capability_yaml.py
#coding=utf-8 from appium import webdriver import yaml file=open(‘desired_caps.yaml‘,‘r‘) data=yaml.load(file) print(data) driver = webdriver.Remote(‘http://‘+str(data[‘ip‘])+‘:‘+str(data[‘port‘])+‘/wd/hub‘, data)
以上是关于Capability配置数据分离实践的主要内容,如果未能解决你的问题,请参考以下文章
Spring AOP Capability and Goal
python+Appium自动化:yaml配置capability
如何在 Apache Felix maven-bundle-plugin 中设置 Provide-Capability 标头?