美文网首页
macaca原理

macaca原理

作者: abrila | 来源:发表于2018-09-12 10:18 被阅读0次
  1. Android
    Macaca针对安卓平台的驱动集合
  • macaca-android 安卓驱动
    • macaca-adb 封装了安卓的adb命令,来实现一些adb的操作,比如安装、卸载、启动app、获取设备列表这些操作
    • android-unicode 经过封装后的输入法,解决中文输入的问题
    • uiautomator-client 将来自server的操作指令转换为UIAutomator可以识别的指令,驱动uiautomator完成对应的操作
    • android-performance 用于自动化测试安卓性能相关的支持
  1. iOS
  • Macaca针对iOS平台的驱动集合

    • macaca-ios iOS驱动
    • xctest-client 同安卓的uiautomator-client异曲同工,对XCUITest的封装,将来自server的操作指令转换为XCUITest可以识别的指令,驱动XCUITest完成对应的操作
    • ios-simulator 用于对ios模拟器的支持,可以通过模拟器运行用例
    • remote-debug 用于远程调试


      图片.png
图片.png

macaca文档
[wd.py]https://macacajs.github.io/wd.py/

图片.png
WebDriver的Session的概念
自动化始终围绕一个session进行,客户端初始化一个session(会话)来与服务端交互,不同的语言有不同的实现方式,但是他们最终都是发送为一个POST请求给服务端,请求中包含一个JSON对象,被称作“desired capabilities”。此时,服务端就会开启一个自动化的session,然后返回一个session ID,session ID将会被用户发送后续的命令。

相关文章

  • macaca原理

    AndroidMacaca针对安卓平台的驱动集合 macaca-android 安卓驱动macaca-adb 封装...

  • Macaca基础原理浅析

    导语 前面几篇文章介绍了在Macaca实践中的一些实用技巧与解决方案,今天简单分析一下Macaca的基础原理。这篇...

  • Macaca 极简教程

    Macaca 介绍 源码空间:https://github.com/macacajs 模块拆分讲解: Macaca...

  • Macaca的介绍安装使用

    Macaca介绍 Macaca的基本组成 通过对源码各个模块的分析,可以帮助我们对Macaca的整体构成有一个基础...

  • macaca(一) windows下环境搭建

    macaca 喜欢你就点这里 1、macaca 是啥呢 macaca是一套自动化解决方案,支持支持主流的移动技术...

  • Macaca简单入门

    执行Macaca自动化脚本时,首先需要启动一个Macaca服务器: 参数设置 启动Macaca服务器时如果没有指定...

  • 自动化测试Macaca

    Macaca简介: Macaca是由阿里巴巴公司开发的一套自动化解决方案,适用于PC端和移动端。 Macaca P...

  • macaca(二) sample demo

    先来个macaca源码地址吧!source code macaca都是开源的呀!!!好赞 一、java sampl...

  • Mac:Macaca App Inspector安装详细步骤

    Macaca App Inspector,阿里开源的Macaca框架中的一个小工具。App Inspector 是...

  • 常用命令

    常用命令 安装 npm i macaca-cl -g 服务端 macaca server (正常模式) macac...

网友评论

      本文标题:macaca原理

      本文链接:https://www.haomeiwen.com/subject/sndybftx.html