1.YAML基本语法(参考的菜鸟教程)

2.pyCharm导入YAML模块

点击file → setting,然后按下图操作;

在输入框中输入“pyYAML”,勾选右下方“specify version”点击下拉选框选择需要的版本,点击“Install Package”,安装完成即可导入;

3.在项目下创建yaml文件:new →file,文件名为devices.yaml

4.devices.yaml 脚本内容如下

- devices:

platformName: Android

appPackage: com.xxxxxx.activities

appActivity: com.xxxxxx.activities.activity.init.InitActivity

deviceName: 127.0.0.1:62025

automationName: uiautomator2

noReset: True

udid: MKJNW18110003732

unicodeKeyboard: True

resetKeyboard: True

- publish:

allow_btn: //*[@text='始终允许']

cancleBtn: //*[@resource-id='com.xxxxxx.activities:id/negativeButton']

- vehicle:

btn_discovery: //*[@resource-id='com.xxxxxx.activities:id/btn_discovery']

iv_item_top_plugin_img: //*[@resource-id='com.xxxxxxx.activities:id/iv_item_top_plugin_img']

fragment_home_left_img: //*[@resource-id='com.xxxxxx.activities:id/fragment_home_left_img']

go_shimingrenzheng: //*[@text='去实名']

comfirbtn: //*[@class='android.widget.CheckBox']

webview: //*[@class='com.tencent.webkit.WebView']

5.读取YAML文件

# coding:utf-8

import yaml

import os

def yamlFile(cls):

#获取YAML文件路径

yamlpath = os.path.join("..\\config", "aa.yaml")

#打开yaml文件

yaml_file = open(yamlpath, "r")

# fp = yaml_file.read()

yaml_dict = yaml.load(yaml_file)

#输出device信息

print(yaml_dict[0]['devices'])

# return yaml_dict

6.打印结果

手机版python配置_appium+python 连接手机设备的yaml配置文件相关推荐

  1. 炉石传说android版多大内存,炉石传说手机版对手机配置要求高吗? 炉石传说手机版最低配置详细介绍[图]...

    炉石传说手机版对手机配置要求高吗?相信很多玩家对这款新上线的手游还不太了解,没关系,下面是友情下载小麦整理出来的炉石传说手机版对手机最低配置要求详细介绍,希望可以帮到大家,现在就跟随小麦一起看看吧!! ...

  2. 台式电脑可以连接手机热点吗_移动硬盘可以连接手机吗

    当下,不少使用为了方便,想使用手机办公或者娱乐,但是手机本身的内存是有限的.这是,如果手机可以连接上移动硬盘,那么就可以轻松实现这样的愿望,下面就让我来为你介绍一下移动硬盘连接手机的操作方法! 移动硬 ...

  3. 火狐浏览器 模拟人工重复操作_火狐浏览器下载手机版-火狐浏览器下载安装到手机v68.6.0...

    [火狐浏览器下载手机版]是一款非常热门的手机浏览器,西门手游网为用户提供火狐浏览器下载安装到手机,火狐浏览器下载手机版中有非常丰富的浏览器功能,让用户可以在浏览器中体验到多种多样的服务,带给用户可以轻 ...

  4. 手机版html怎么压缩文件,WPS Office手机版文件怎么压缩 WPS Office手机版文件压缩的方法...

    WPS Office手机版文件怎么压缩?WPS Office手机版怎么把文件压缩?很多用户想知道WPS Office怎么将文件压缩,文件怎么压缩,WPS Office手机版文件怎么压缩,WPS Off ...

  5. 饥荒海难机器人怎么用_饥荒海难手机版机器人wx78怎么样 饥荒海难手机版机器人wx78属性详解...

    饥荒海难手机版机器人wx78怎么样,机器人wx78作为一个有趣的角色,很多新手玩家们却不知道机器人wx78在游戏中表现的怎么样!别着急,接下来就和小编一起来看下饥荒海难手机版机器人wx78属性详解!赶 ...

  6. 手机版的python3编译器,python编辑器安卓下载

    如何用手机编程Python? 1.QPython3:这是一个在安卓手机上运行python3的脚本引擎,整合了python3解释器.控制台.QEdit编辑器和SLA4库,可以在安卓手机上运行python ...

  7. 手机python环境_appium+python环境搭建

    前言 appium可以说是做app最火的一个自动化框架,它的主要优势是支持android和ios,另外脚本语言也是支持java和Python.小编擅长Python,所以接下来的教程是appium+py ...

  8. python手机版3.7_【Python最新版】Python官方下载 v3.7.3 中文版-开心电玩

    软件介绍 Python最新版是一款支持跨平台的计算机编程语言,刚开始只是用于自动脚本开发,后来经过开发者的不断更新和添加新功能,现在主要应用于互联网开发.人工智能编程.软件开发等大型项目领域,而且相对 ...

  9. python使用ADB工具连接手机进行操作/点赞/评论

    准备工作: 一.手机通过数据线连接电脑 二.手机进入开发者模式并进入调试模式 三.电脑安装ADB工具 原理: 1.通过ADB工具将手机进行连接并截屏并将手机截屏图片保存到电脑中. 2.通过截屏的图片进 ...

最新文章

  1. SQLite可视化管理工具汇总
  2. 【Kotlin】函数类型 ( 函数类型 | 带参数名称的参数列表 | 可空函数类型 | 复杂函数类型 | 带接收者函数类型 | 函数类型别名 | 函数类型实例化 | 函数调用 )
  3. 51单片机的配p10端口c语言,stc12c5a16s2的单片机的p5口做普通端口怎么定义?
  4. 利用koa实现mongodb数据库的增删改查
  5. java中怎样定义实数_Java Math 类中的新功能,第 1 部分: 实数
  6. Android安全笔记-Activity基本概念
  7. PDF超过6000页,OMG,学它
  8. python—模块-sys
  9. 初中计算机课堂游戏设计方案,初中信息技术教案设计
  10. Snagit 2021\2022
  11. 【STM32H7的DSP教程】第18章 DSP控制函数-更好用的SIN,COS计算
  12. 计算机的指令格式通常是由两部分组成,计算机指令由两部分组成,它们是什么...
  13. 【性能测试】Loadrunner12.55(二)-飞机订票系统-脚本录制
  14. 2021-05-12 MongoDB面试题 MongoDB副本集选举条件有那些
  15. mfc程序退出时删除托盘图标
  16. 【Unity3D】协同程序
  17. Pyqt5+Yolov5+Mss实现一个实时桌面检测软件
  18. 怎么设计好链游的经济模型?先看看传统游戏是如何抑制通货膨胀问题的
  19. matlab 课程设计题目,MATLAB课程设计题目
  20. 乌克兰国民卫队中发生枪击案 已致5人死亡

热门文章

  1. ICLR 2020 | “同步平均教学”框架为无监督学习提供更鲁棒的伪标签
  2. 图神经网络综述:模型与应用
  3. Catalan Numbers 卡特兰数
  4. h5页面禁止复制_网页禁止鼠标右键禁止全选复制粘贴的方法
  5. jvisualvm安装Visual GC插件
  6. Spring AOP XML配置及注解配置
  7. Preparation for International Women's Day
  8. [AHOI2009]中国象棋
  9. php下载的文件不是汉字,php实现支持中文的文件下载功能示例
  10. 微服务秒杀项目整合网关+feign+redis分离热点商品分别下单示例