python3+Appium自动化09-Capability配置数据分离实践
2024-08-28 17:58:25
代码实现
参数配置表:desired_caps.yaml
platformName: Android
deviceName: 192.168.175.101:5555
platformVersion: 5.1
app: C:\Users\bzART\Desktop\app-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)
最新文章
- 一次部署HTTPS的相关事件引发的思考
- Javascript图片无缝滚动
- @JSON(serialize=false),过滤不需要的变量
- Ubuntu环境下利用ant编译nutch2.2.1 &; 配置nutch2.2.1
- css3的背景多重运用
- QFormLayout
- statusBarOrientation设备状态
- hdu1215七夕节
- SVN:冲突解决 合并别人的修改
- Hangfire 使用笔记
- Asp.Net Core&;Jenkins持续交付到Windows Server
- pycharm异常问题之Unable to save settings: Failed to save settings. Please restart PyCharm
- 记录一起k8s的service服务名解析灵异事件
- OK335xS pwm buzzer Linux driver hacking
- Cache Buffer 区别
- grub2 windows版安装
- Python-S9——Day82-CRM项目实战
- js写css()方法,记得加引号“ ”,除非是数字
- shell定时采集数据到HDFS
- 登录shell与非登录shell读取文件过程