摘要: 简单介绍 之前已经将macaca的环境搭建好了,现在就需要进行元素的定位,这里使用app-inspector,然后进行自动化脚本的编写。 实际操作 一、安装app-inspector npm i app-inspector -g 安装成功 安装成功 确保如下命令中有手机或模拟器的连接,可以取得设备I 阅读全文
posted @ 2018-06-02 16:31 M_派森 阅读(345) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 之前已经进行了Web的脚本录制,脚本回放,及脚本运行。这次进行Android端脚本录制、脚本回放,及脚本运行。前提条件是需要有macaca环境和uirecorder环境的支持。好在之前已经介绍,且配置完成。 实际操作 1、连接设备,使用adb devices指令确认。 确认完成 确认完成 阅读全文
posted @ 2018-06-01 19:08 M_派森 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 已经完成了环境的搭建,就可以进行脚本的录制了。 实际操作 一、录制脚本 1、初始化配置UI Recorder 执行cmd命令:uirecorder init 初始化 初始化 这里可以直接回车,浏览器我选择了chrome,选择默认即可。但是需要注意的是你的路径,最好创建一个专门保存脚本的目录 阅读全文
posted @ 2018-05-31 19:39 M_派森 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 UI Recorder 是一款零成本UI自动化录制工具,类似于Selenium IDE。UI Recorder 要Selenium IDE更加强大。UI Recorder 非常简单易用。 实际操作 一、nodejs 首先还是需要基于nodejs的配置,所以首先需要安装nodejs,之前文章 阅读全文
posted @ 2018-05-31 19:01 M_派森 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 废话连篇 之前刚进行macaca环境配置的时候,直接安装在系统盘C盘内,虽然所占内存不多,但还是有点强迫症想着将其安装在其他磁盘内,所以就找了一些方法,记录下来。 实际操作 安装好nodejs后就可以进行全局路径的设置,主要使用两个指令,一个主文件,一个是缓存文件: npm config set p 阅读全文
posted @ 2018-05-31 11:33 M_派森 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 Macaca 是一套面向用户端软件的测试解决方案,提供了自动化驱动,环境配套,周边工具,集成方案,旨在解决终端上的测试、自动化、性能等方面的问题。我在使用了Appium,还有Selenium后,最终使用macaca就是因为比较方便。总的来说,macaca的环境配置还是很简单的,都是一些指令 阅读全文
posted @ 2018-05-31 00:28 M_派森 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 在搭建macaca并行测试的同时使用了Python多进程的方法,目的是想多台设备同时进行测试,如果等待一台设备单独跑完再进行下一个设备,想像一下有二十台设备的情况,跑完测试脚本那得需要很长时间呀?使用多进程方法确实方便很多,但是在使用过程中也发现了问题。我是使用三个模拟器和一台真机测试的, 阅读全文
posted @ 2018-05-23 22:46 M_派森 阅读(297) 评论(0) 推荐(0) 编辑
摘要: 废话连篇 为了搞个多测试机并行运行也是花了时间研究了下,要使用macaca将多个设备运行起来,当然是需要用设备ID号,服务端口号等等,此处将简单介绍一下关于如何获取设备号。 简单介绍 这里使用os.popen来获取设备号,使用os.system来启动macaca服务(有时间了将macaca的一些经历 阅读全文
posted @ 2018-05-22 14:14 M_派森 阅读(1357) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 在搭建macaca环境的过程中出现关于Android的"Not accepted Android SDK license agreements:....."问题。 问题 问题 解决如下: 1、找到环境变量中"ANDROID_HOME" 使用"which Android"找到目录路径 2、创 阅读全文
posted @ 2018-04-17 09:27 M_派森 阅读(996) 评论(0) 推荐(0) 编辑
摘要: 简单介绍 关于数据驱动的形式有很多,我们既可以通过定义变量的方式进行参数化,也可以通过定义数组、字典方式进行参数化,还可以通过读取文件(txt\csv\xml)的方式进行参数化。下面简单介绍下如何读取txt和csv格式,xml在测试过程中好像用的少(可能是我的测试还不够丰富,等有时间也介绍下xml的 阅读全文
posted @ 2018-04-16 21:07 M_派森 阅读(2374) 评论(0) 推荐(0) 编辑