STF的的安装

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. (/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

待填

你可能感兴趣的:(STF的的安装)