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