appium-desktop
文章平均质量分 92
测试步行人
这个作者很懒,什么都没留下…
展开
-
(四) appium-desktop 脚本录制常用AW使用介绍
通过使用appium-desktop录制脚本,编写app自动化脚本的过程中,会使用到一些AW,下面就这些AW的使用方法做详细的介绍。通过实践可以看到这几个AW可以完成测试工作。AWOpenGivePage1、功能描述路由打开给定的页面2、字段描述 字段名称 是否必须 字段类...原创 2021-03-29 19:52:44 · 2893 阅读 · 0 评论 -
(三)Appium-desktop 打包
appium-desktop经过二次开发后,需要打包为应用提供给其它同学使用。我们知道appium-desktop是使用electron来构建跨平台桌面应用程序。electron有electron-packager和electron-builder两种打包工具。首先使用electron-packager1、先安装electron-packager 安装命令:cnpm install electron-packager --save-dev. 安装成功后会在package.jso...原创 2021-03-29 19:51:33 · 1036 阅读 · 0 评论 -
(二)appium-desktop录制脚本二次开发,生成我司自动化脚本
目的对appium-desktop脚本录制功能进行二次开发,增加录制ATK脚本功能。录制样式为{"preSteps": [ ----------前置条件为打开页面PG或者启动Driver(需要根据page参数判断)],"stepSets": [[ ----------支持 点击、输入、滑动、坐标点击、返回操作、校验功能(新增校验功能)]],"afterSteps": []}思路新增ATK录制脚本的JS-.原创 2021-03-29 19:51:00 · 558 阅读 · 0 评论 -
(一)appium-desktop定位元素原理
初衷最近在编写Android App自动化用例,其中元素定位相对来说耗费的时间比较长。我们都知道Appium-desktop拥有自己的录制功能,我们就在想是不是可以把录制功能跟我司的自动化框架(ATK)打通,直接生成我们框架可以识别的自动化脚本,甚至可以产出java版的IDE。这样就可以节省大量的元素定位和脚本编写时间。所以最近通过debug分析Appium-desktop的源码,梳理了Appium-desktop定位/查找元素的原理。由于appium-desktop使用react编写了大量的组件,原创 2021-03-29 19:49:56 · 536 阅读 · 0 评论