Macaca-Java版入门指南
导语
接触Macaca已经有一段时间,从开始的对于UI自动化的调研开始,将Macaca与Appium,Robotium等自动化方案进行了多方对比,最终Macaca脱颖而出成为团队的敲定方案,随后经历了Macaca从JS版本到Java版本的迭代,踩了很多坑,积累了很多经验教训,在这里总结沉淀一下,以方便后来人少走弯路,加快脚步。
一、认识Macaca
Macaca是一套基于WebDriver标准协议开发的开源自动化解决方案,旨在解决跨平台,跨终端的UI自动化测试的短板问题,减少繁杂、重复的人工工作,降低自动化测试的上手门坎。终端上,Macaca同时支持Native(iOS&&Android)、Hybrid、Mobile Web、以及PC端的自动化测试,用例编写上,Macaca采取CS架构,可以支持任意编程语言的封装,目前已

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Data Binding的使用详解
PS:该文章只是个人总结记录,留给新手使用data binding的讲解文章,只讲解基本配置和用法,高手绕道! 首先,环境搭建: Android 的 Gradle 插件版本不低于 1.5.0-alpha1: classpath 'com.android.tools.build:gradle:1.5.0' 然后修改对应模块(Module)的 build.gradle的android节点下添加: dataBinding { enabled = true } 注意:build一下,然后你就可以在项目中尽情的使用data binding了。 既然你已经开始关注data binding了,那么肯定知道acitvity的布局文件肯定是跟以前不一样的了,没错像下面一样: data binding布局文件 布局文件已layout开始,然后会有一个data标签,标签中就是各种属性值了。 然后:书写注意: 很多人的activity类喜欢用ActivityXX之类的来命名,然后也有xml文件喜欢用layout_XX_XX等等之类的来命名,这就需要非常注意了,data binding中Activity来可以随...
- 下一篇
【聚划算 Android 技术周刊 第十二期- 20161110】
我们是聚划算无线Android团队,目前负责聚划算客户端、手淘天猫聚划算插件、淘抢购插件、俪人购客户端等,欢迎交流同时欢迎优秀的人才转岗或者加盟 --- 买!买!买! Android 热点资讯 国内Q3调查:iOS从19%下降至14% Android从77%上升至85% 如题,好事! http://mini.eastday.com/mobile/161110083525195.html?ttaccid=100504047&apptypeid=DFTT&from=groupmessage&isappinstalled=1#pushstate 屏占比直追小米MIX!三星新旗舰S8完全曝光 Boom ! Boom ! Boom ~ http://www.wankeji.com.cn/news/detail/633815
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Hadoop3单机部署,实现最简伪集群
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- 设置Eclipse缩进为4个空格,增强代码规范
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果