使用yaml進行caps檔案配置

2021-10-04 03:24:26 字數 2027 閱讀 2757

platformname

: android

platformversion

: 4.4.2

devicename

: 127.0.0.1:

62001

: com.tal.kaoyan

: com.tal.kaoyan.ui.activity.splashactivity

noreset

:false

ip: 127.0.0.1

port

:4723

nosign

: ture

: kaoyan3.1.0.apk

#platformversion: 4.4.2

#devicename: 127.0.0.1:62001

#udid: 通過adb devises獲取

#devicename: 127.0.0.1:62001

from selenium import webdriver

import yaml

import logging

import logging.config

import os

def():

with

open

('../config/kyb_caps.yaml'

,'r'

, encoding=

'utf-8')as

file

: data = yaml.load(

file

, loader=yaml.fullloader)

#解決檔案沒有被釋放的問題

base_path = os.path.dirname(os.path.dirname(__file__)

), data)

desired_caps =

desired_caps[

'platformname'

]= data[

'platformname'

]# android的apk還是ios的ipa

desired_caps[

'platformversion'

]= data[

'platformversion'

]# android系統的版本號

desired_caps[

'devicename'

]= data[

'devicename'

]# 手機裝置名稱,通過adb devices 檢視

desired_caps[

] desired_caps[

]= data[

]# apk的包名

desired_caps[

]= data[

]# apk的launcheractivity

# 不需要再次簽名

desired_caps[

'nosign'

]= data[

'nosign'

]# 不需要清理資料,避免重新安裝的問題

desired_caps[

'noreset'

]= data[

'noreset'

]# desired_caps['unicodekeyboard'] = true #使用unicodekeyboard的編碼方式來傳送字串,中文方式

# desired_caps['resetkeyboard'] = true #將鍵盤給隱藏起來

Spring Boot使用yml格式進行配置的方法

1.yml 格式 現在大家發現,在springboot裡還是要用wwpykupe到配置檔案的。除了使用.properties外,springboot還支援 yml格式。個人覺得yml格式的可讀性和.properties比起來差不多,有時候還沒有不如properties 看起來那麼規整。但是考慮到很多...

使用Opencv 寫入 讀取Yaml檔案

在我們的工程中,經常需要讀取相關的配置引數,個人比較喜歡使用yaml檔案來配置。下面介紹使用opencv輕鬆寫入 讀取yaml檔案的方法。include include include int main int argc,char ar fs write imagesize image size c...

python處理yaml檔案的簡單使用

yaml和json一樣是一種資料呈現格式 本文重點講解使用pyyaml處理yaml檔案 建立乙個為learn.yaml的檔案,字尾名為yaml或者yam,表示的就為yaml檔案 介面測試用例 login id 1 title 正常登陸 url method post json username zh...