stf 安装使用和注意事项
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stf 安装使用和注意事项相关的知识,希望对你有一定的参考价值。
参考技术A 一,安装 stf 首先要安装 node踩坑
node 版本
一般安装node,都是直接brew 安装的
这边默认安装的版本比较高,而stf对node的最新版本没有做到完美兼容,所以我们需要安装旧版本的node,以8.x为佳
在github上看,很多人题给作者的问题,作者也会回复了,建议使用8.x
我在安装过程中主要是遇到这个问题,报错如下:
我一开始node版本是10.x,后来安装报上面的错
后来我在github上看到作者给别人的回复,建议使用8.x,我刚换8.11后问题依然存在。
后来又安装8.14,使用8.14安装成功
最终,我的版本是
nvm是node版本管理工具,为了解决node各种版本存在不兼容现象,nvm是让你在同一台机器上安装和切换不同版本的node的工具。
按 i 进入编辑模式
在文件里添加以下内容
$ source .bash_profile
$ nvm --version
如果出现版本号,则说明安装成功
$ nvm list
$ nvm use 10.19
$ nvm uninstall 版本号
$ nvm install --lts
$ nvm ls-remote
$ nvm exec 版本号 node 要执行的文件路径
1.使用 cURL 安装脚本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
2.使用 Wget 安装脚本
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
command -v nvm
然后 source 一下 .bash_profile
1.安装依赖
2.安装ADB
3.安装STF
1.首先启动rethinkdb
2.新建一个终端连接ADB
3.新建一个终端启动stf
4.打开浏览器输入地址看到界面就启动成功了
1.启动rethinkdb端口占用导致启动不起来,之前电脑上安装有jenkins占用端口号,停止jenkins服务就 可以
2.启动stf时候使用命令不同导致启动不起来
stf-多设备管理平台搭建
项目地址: https://github.com/openstf/stf
安装、使用命令
# 安装stf
brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config npm install -g stf # 目前需要mac默认bash环境走python2.7,python3.6会有问题
# 启动rethinkdb服务,不能关闭 rethinkdb & # 或者新开窗口启动rethinkdb服务
# 开放连真机的机器供其他人远程访问 stf local --public-ip ip地址 # 此处的ip地址为连接所有真机的ip
1.安装完成上面的内容后,可在浏览器输入:本机ip地址:7100/,就可以进入stf页面。
以上是关于stf 安装使用和注意事项的主要内容,如果未能解决你的问题,请参考以下文章