![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
APP UI自动化
文章平均质量分 90
测试步行人
这个作者很懒,什么都没留下…
展开
-
(四) appium-desktop 脚本录制常用AW使用介绍
通过使用appium-desktop录制脚本,编写app自动化脚本的过程中,会使用到一些AW,下面就这些AW的使用方法做详细的介绍。通过实践可以看到这几个AW可以完成测试工作。AWOpenGivePage1、功能描述路由打开给定的页面2、字段描述 字段名称 是否必须 字段类...原创 2021-03-29 19:52:44 · 2812 阅读 · 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 · 953 阅读 · 0 评论 -
(二)appium-desktop录制脚本二次开发,生成我司自动化脚本
目的对appium-desktop脚本录制功能进行二次开发,增加录制ATK脚本功能。录制样式为{"preSteps": [ ----------前置条件为打开页面PG或者启动Driver(需要根据page参数判断)],"stepSets": [[ ----------支持 点击、输入、滑动、坐标点击、返回操作、校验功能(新增校验功能)]],"afterSteps": []}思路新增ATK录制脚本的JS-.原创 2021-03-29 19:51:00 · 451 阅读 · 0 评论 -
(一)appium-desktop定位元素原理
初衷最近在编写Android App自动化用例,其中元素定位相对来说耗费的时间比较长。我们都知道Appium-desktop拥有自己的录制功能,我们就在想是不是可以把录制功能跟我司的自动化框架(ATK)打通,直接生成我们框架可以识别的自动化脚本,甚至可以产出java版的IDE。这样就可以节省大量的元素定位和脚本编写时间。所以最近通过debug分析Appium-desktop的源码,梳理了Appium-desktop定位/查找元素的原理。由于appium-desktop使用react编写了大量的组件,原创 2021-03-29 19:49:56 · 511 阅读 · 0 评论 -
appium输入和清除操作各方法对比(android)
最近在写android app自动化测试时,发现输入和清除操作耗费时间比较长,下面我用了不同的方法进行输入和清除操作,对比下时间(选取测试的一组数据做分析),选出最佳方法。1、输入操作1.1、webElement.sendKeys() 可以看到 该方法的输入时间在5s 左右1.2、actions.sendKeys().perform()该方法是使用Actions类的sendKeys方法,sendKeys前需要先webElement.click()从结果可以看到该方法的输入时间..原创 2021-03-29 19:48:19 · 1241 阅读 · 0 评论