1.xpath根据text内容查找元素 2.xpath根据content-desc查找元素 3.xpath根据index查找元素 4.元素顺序 以下语句已定位通过 ...
分类:
移动开发 时间:
2019-12-25 20:16:59
阅读次数:
175
网上有很多appium的安装资料,这篇博文就不介绍它的安装了 推荐一个博主的博文:https://www.cnblogs.com/gongxr/p/10656393.html ...
分类:
移动开发 时间:
2019-12-25 16:17:25
阅读次数:
76
日志级别 debug、info、warn、error、critical五个级别 logging模块构成(四部分) logger(记录器,用于日志采集) Handler(处理器,将日志记录发送到合适的路径) Filter(过滤器,提供了更好的粒度控制,决定输出哪些日志记录) Formatter(格式化 ...
分类:
移动开发 时间:
2019-12-23 19:16:00
阅读次数:
197
1. 获取driver appium通过生成driver来识别和操作app的UI元素。生成driver时,需要给出被测设备的相关信息。appium官方上的例子如下: https://github.com/appium-boneyard/sample-code/blob/master/sample-c ...
分类:
移动开发 时间:
2019-12-23 18:28:00
阅读次数:
109
场景 学习了yaml之后就是要将capability的各项参数值与代码分离开。 先创建一个capability.yaml文件,把各项参数存放在其中,然后用load()进行读取。 例子: capability.yaml platformName: Android deviceName: U4KF9HS ...
分类:
移动开发 时间:
2019-12-23 12:58:56
阅读次数:
180
环境依赖 Node.js Appium Appium-desktop Appium-doctor Appium-Python-Client Python JDK Andriod SDK 以上所需的软件本套教程素材包都提供,可以在视频左下角【获取素材】去对应章节下载,找到Appium环境配置全家桶。 ...
分类:
移动开发 时间:
2019-12-21 18:52:11
阅读次数:
100
MultiAction MultiAction 是多点触控的类,常用于模拟用户多点操作。 主要包含这add()还有perform()两个方法,模拟多点触控,需要导入TouchAction还有MultiAction两个模块。 from appium.webdriver.common.multi_act ...
分类:
移动开发 时间:
2019-12-20 12:17:04
阅读次数:
123
常用定位手段 id Accessibility ID XPath 控件基础知识 DOM: Document Object Model文档对象模型 DOM应用:最早应用于HTML和Javascript的交互。界面结构话描述,常见的格式为HTML、xml,核心元素为节点和属性。 Xpath:xml路径语 ...
分类:
移动开发 时间:
2019-12-19 23:35:45
阅读次数:
130
安装Python IDE Pycharm和Java IDE编辑脚本,增加脚本的稳定性。 @[toc] Appium客户端安装 上一节录制完成测试用例脚本,每种语言都有对应的客户端,如下; 接下来准备安装客户端。 Ruby : https://github.com/appium/ruby_lib Py ...
分类:
移动开发 时间:
2019-12-19 23:25:39
阅读次数:
126
好久没动代码,今天运行自动化脚本时突然报错 cannot import name 'InvalidArgumentException', 在CMD的python命令行下运行了下: from appium import webdriver 结果报上述错误,可见是引用错误. 百度了下,已解决. http ...
分类:
移动开发 时间:
2019-12-19 13:07:28
阅读次数:
102