![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UI自动化
文章平均质量分 92
测试步行人
这个作者很懒,什么都没留下…
展开
-
(四) appium-desktop 脚本录制常用AW使用介绍
通过使用appium-desktop录制脚本,编写app自动化脚本的过程中,会使用到一些AW,下面就这些AW的使用方法做详细的介绍。通过实践可以看到这几个AW可以完成测试工作。AWOpenGivePage1、功能描述路由打开给定的页面2、字段描述 字段名称 是否必须 字段类...原创 2021-03-29 19:52:44 · 2834 阅读 · 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 · 983 阅读 · 0 评论 -
(二)appium-desktop录制脚本二次开发,生成我司自动化脚本
目的对appium-desktop脚本录制功能进行二次开发,增加录制ATK脚本功能。录制样式为{"preSteps": [ ----------前置条件为打开页面PG或者启动Driver(需要根据page参数判断)],"stepSets": [[ ----------支持 点击、输入、滑动、坐标点击、返回操作、校验功能(新增校验功能)]],"afterSteps": []}思路新增ATK录制脚本的JS-.原创 2021-03-29 19:51:00 · 489 阅读 · 0 评论 -
(一)appium-desktop定位元素原理
初衷最近在编写Android App自动化用例,其中元素定位相对来说耗费的时间比较长。我们都知道Appium-desktop拥有自己的录制功能,我们就在想是不是可以把录制功能跟我司的自动化框架(ATK)打通,直接生成我们框架可以识别的自动化脚本,甚至可以产出java版的IDE。这样就可以节省大量的元素定位和脚本编写时间。所以最近通过debug分析Appium-desktop的源码,梳理了Appium-desktop定位/查找元素的原理。由于appium-desktop使用react编写了大量的组件,原创 2021-03-29 19:49:56 · 520 阅读 · 0 评论 -
PC客户端UI自动化
前言基于spring boot + Appium Client + selenium + testng +winappdriver + Inspect搭建的一套支持客户端UI自动化的框架系统要求: Windows10或Windows Server 2016支持应用程序: UWP, WPF, WinForms, Win32目前框架还不完善,且inspect的使用还处于研究阶段,欢迎大家补充完善环境准备一、winappdriverWindows Application Driver是一种支持在原创 2021-03-25 19:47:06 · 3820 阅读 · 5 评论