1.安装参考
- 官网https://github.com/openstf/stf
- WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行 https://testerhome.com/topics/2988
STF的官网要求:
Node.js >= 6.9 (latest stable version preferred)
ADB properly set up
RethinkDB >= 2.2
GraphicsMagick (for resizing screenshots)
ZeroMQ libraries installed
Protocol Buffers libraries installed
yasm installed (for compiling embedded libjpeg-turbo)
pkg-config so that Node.js can find the libraries
第一安装启动后报错:
FTL/cli:local 2637 [*] Child process had an error ExitError: Exit code "1"
at ChildProcess.<anonymous> (/home/qian/下载/Appium/nodejs/lib/node_modules/stf/lib/util/procutil.js:49:23)
at emitTwo (events.js:106:13)
at ChildProcess.emit (events.js:191:7)
at Process.ChildProcess._handle.onexit (internal/child_process.js:215:12
在官网上查找后是因为没有STF的master,怀疑是因为没有开代理的原因。后来开代理重新安装后,就可以正常使用。然后因为重新安装的原因。导致Bower没有安装成功,最后发现要清理缓存,才能正确安装。
重新安装Bower的方法
使用STF
- 启动rethinkDB 指定端口和缓冲大小启动:rethinkdb --bind all --cache-size 8192 --http-port 8090
- stf local
待填