当前位置: 首页 > 软件库 > 开发工具 > 测试工具 >

Macaca-Cli

Macaca 客户端
授权协议 MIT
开发语言 JavaScript
所属分类 开发工具、 测试工具
软件类型 开源软件
地区 国产
投 递 者 訾朗
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Macaca-Cli 是 Macaca 客户端。

支持平台:

  • Xcode Version       >= 7.2

  • Android SDK Version >= 4.4.2

  • Node.js Version     >= 4.2.x

安装:

$ npm i macaca-cl -g

快速入门:

服务端

# normal usage
$ macaca server

# set a port
$ macaca server -p 3456

# run in background
$ macaca server -p 3456 &

测试

# run test in current cwd
$ macaca run

# run test in a pointed directry and set a framework
$ macaca run -d ./test -f mocha

# run with a auto run server?
$ macaca run --server --verbose

Doctor 环境

$ macaca doctor

查看帮助

$ macaca -h

# helper for server
$ macaca server -h

# helper for how to run test
$ macaca run -h

# helper for environment doctor
$ macaca doctor -h
  • macaca新版替换了facebook的wda。我正常安装新版macaca套件之后,无需坐任何修改,这个项目还可以使用 安装新版macaca遇到不少问题 必须的步骤:升级macOS到10.12.5 ,升级Xcode搭配8.3.3,安装新版carthage,安装 gradle MACdeMacBook-Pro:XCTestWD MAC$ macaca doctor macaca-doctor

  • 最新的macaca-android驱动更新至1.0.27 后运行安卓浏览器和APP测试脚本报错 Eclipse run as maven test 运行安卓浏览器测试脚本错误: socket server ready socket client ready responseHandler.js:50:12 [master] pid:11803 Send Error Respone to Clien

  • 序言: 最近开始学习移动端UI自动化,由于项目人员有限,尽可能采用通用的框架,调研发现目前同时支持Android/iOS的有2种较优选择,分别是appium和macaca,实践过程中发现macaca对iOS支持比appium友好些(主要是appium上对iOS定位失败率太高而且过于依赖vpn,macaca相对好些)。虽说macaca默认开发语言是node.js对其支持也最好,但因Python较为简

  • 1、 所先看一下官方地址,了解一下这个是不是你想要的测试工具      https://macacajs.github.io/macaca/environment-setup.html 2、 去掉sudo ---sudo chown -R $USER /usr/local 3、 全局安装自动化测试工具命令---- npm i macaca-cli -g 4、 修改本地host---sudo vim

 相关资料
  • 官方网站: 链接 Macaca是一套完整的自动化测试解决方案。 特性: 支持移动端和PC端 支持Native, Hybrid, H5 等多种应用类型 提供客户端工具和持续集成服务 客户端: 客户端工具的安装、使用详见 macaca-cli。 持续集成: reliable 是分布式持续集成服务,可与 macaca 无缝融合。 部署和使用详见 reliable-slave, reliable-master。

  • 我想在一些计算机之间建立点对点连接,这样用户就可以在没有外部服务器的情况下聊天和交换文件。我最初的想法如下: 我在服务器上制作了一个中央服务器插座,所有应用程序都可以连接到该插座。此ServerSocket跟踪已连接的套接字(客户端),并将新连接的客户端的IP和端口提供给所有其他客户端。每个客户端都会创建一个新的ServerSocket,所有客户端都可以连接到它。 换句话说:每个客户端都有一个Se

  • URI 方法 URI() string 返回当前客户端使用的服务器地址。 SetURI 方法 SetURI(uri string) 设置当前客户端使用的服务器地址。如果你想要设置多个服务器地址,请使用 SetURIList 方法代替该方法。 URIList 方法 URIList() []string 返回当前客户端可使用的服务器地址列表。 SetURIList 方法 SetURIList(uriL

  • 客户端事件通过 SetEvent 方法进行设置。 客户端事件有两个,它们分别定义为: type onErrorEvent interface { OnError(name string, err error) }   type onFailswitchEvent interface { OnFailswitch(Client) } 因为 go 语言不需要显式实现接口的特点,所以这两

  • 创建客户端有两种方式,一种是直接使用特化的构造器函数,另一种是使用工厂构造器函数。 第一种方式返回的是具体的客户端结构体指针对象,第二种方式返回的是客户端接口对象。 使用特化的构造器函数创建客户端 特化的构造器函数有下面几个: func NewHTTPClient(uri ...string) (client *HTTPClient) func NewTCPClient(uri ...string

  • 客户端下载地址: windows 32位安装包 windows 64位安裝包 mac 安装包 Android App iOS App