摘要:
yaml简介 yaml是一种简洁的非标记语言。yaml以数据为中心,使用空白,缩进,分行组织数据,从而使得表示更加简洁易读 由于实现简单,解析成本低,yaml特别适合在脚本语言中使用。现有的语言实现:Ruby,Java,Perl,Python,PHP,JavaScript yaml是专门用来写配置文 阅读全文
摘要:
滑动解析 滑动主要分为:水平滑动、垂直滑动、任意方向滑动 滑动轨迹 在Appium中模拟用户滑动操作需要使用swipe方法,该方法定义如下: 封装滑动方法 阅读全文
摘要:
截图方法 save_screenshot() 该方法直接保存当前屏幕截图到当前脚本所在文件位置 get_screenshot_as_file(self, filename)将截图保留到指定文件路径 阅读全文
摘要:
概念 xpath定位是一种路径定位方式,主要是依赖于元素绝对路径或者相关属性来定位,但是绝对路径xpath执行效率比较低(特别是元素路径比较深的时候),一般使用比较少。通常使用xpath相对路径和属性定位 xpath路径表达式 阅读全文
摘要:
什么是toast? 如下图,“再按一次退出程序”,这就是toast 如何定位toast元素? Appium1.6.3开始支持识别Toast内容,主要基于UiAutomator2 想定位toast元素,这里一定注意automation的参数必须是Uiautomator2才能定位到 ‘automatio 阅读全文
摘要:
需要导入方法NoSuchElementException 阅读全文
摘要:
基本参数 Android特有 iOS特有 Package与Activity 包名:使用uiautomator可以获取 启动Activity: 1.logcat .清除logcat内容,使用命令adb logcat -c .启动logcat,使用命令adb logcat ActivityManager 阅读全文
摘要:
环境依赖 Node.js Appium Appium-desktop Appium-doctor Appium-Python-Client Python JDK Android SDK 安装Node.js 下载地址:https://nodejs.org/en/download/releases/ 注 阅读全文
摘要:
复制粘贴当前行Ctrl+D 注释Ctrl+/ 运行当前脚本Ctrl+shift+F10 折叠展开代码Ctrl+shift+ +/- 方法定义跳转Ctrl+B 阅读全文
摘要:
1 import json 2 class OperationJson(object): 3 def __init__(self,file_name=None): 4 if file_name: 5 self.file_name=file_name 6 else: 7 self.file_nam... 阅读全文