stf

Mac安装stf踩坑

此生再无相见时 提交于 2019-12-04 03:00:37
一. 安装stf环节,一直死循环提示: gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/stf/node_modules/zmq/.node-gyp/8.1.2"gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/stf/node_modules/zmq/.node-gyp" 解决办法: (1)sudo chmod -R 777 /var/root (2)如果上面1步骤仍然不行,可能是由于苹果SIP造成,可以按照如下进行操作: 1.重启 Mac,按住 Command+R 键直到 Apple logo 出现,进入 Recovery Mode 2.点击 Utilities > Terminal 3.在 Terminal 中输入 csrutil disable,之后回车 4.重启 Mac 二. stf doctor时提示: Error: Could not locate the bindings file. Tried:→ /usr/local/lib/node_modules/stf/node

openstf的安装与使用

主宰稳场 提交于 2019-12-04 03:00:24
stf安装步骤 服务器(ubuntu 16.04) 1 更新环境,基本包的安装 sudo apt-get update sudo apt-get install git sudo apt-get install lib32stdc++6 sudo apt-get install yum 2 配置JDK,Android SDK 环境 a 下载解压 b sudo gedit ~/.bashrc 在最后添加 export JAVA_HOME=/home/maque/jdk-12.0.1 export PATH=$JAVA_HOME/bin:$PATH export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export ANDROID_HOME=/home/maque/android-sdk-linux export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH c source ~./bashrc d 更新Android SDK 包 ./android -v update sdk (全部更新) ./adnroid -v update sdk --no-ui --all --filter platform-tools,android-22

open-stf 源码编译运行

十年热恋 提交于 2019-12-04 02:59:44
下载open-stf源码 https://github.com/openstf/stf 安装open-stf到本地 sudo npm install (可选) cnpm install (推荐使用淘宝镜像) 实操发现,此步骤会自动编译,无需执行下面命令 安装package.json cnpm install package.json 编译(angular 开发,用的是gulp构建工具) gulp clean && gulp webpack:build 安装过程中可能会提示某些module 没有安装,使用cnpm install module 运行 stf local 问题: - ERROR in Node Sass does not yet support your current environment: Linux 64-bit with Unsupported runtime (59) 查看npm package版本 cnpm ls node-sass 应该是大于3.8的,然后重新编译npm rebuild node-sass就不会抛出哦 来源: CSDN 作者: EverThinks 链接: https://blog.csdn.net/bhlice/article/details/79127669

ubuntu18.10安装STF框架记录

谁说胖子不能爱 提交于 2019-12-04 02:59:29
1.前述 建议先去github上看一下STF的描述及安装要求。STF github地址: https://github.com/openstf/stf 2.安装要求 以上要求为官方截图,所有需要安装的软件都可以在stf的github上通过点击连接(如上图所示)跳转到对应地址 3.安装步骤 3.1 nodejs安装 sudo apt-get install nodejs 3.2 ADB安装 下载Android SDK,并配置SDK 环境(不再详述) 3.3 安装RethinkBD (参照官方提供的安装方法 https://rethinkdb.com/docs/install/ubuntu/ ) 有两种安装方式: 方法1: source /etc/lsb-release && echo "deb http://download.rethinkdb.com/apt $DISTRIB_CODENAME main" | sudo tee /etc/apt/sources.list.d/rethinkdb.list wget -qO- https://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add - //上方为一条命令 sudo apt-get update sudo apt-get install rethinkdb 方法2

在windows7上搭建STF

主宰稳场 提交于 2019-12-04 02:59:18
首先安装好安卓SDK,node的最新版本,我这是node.8.11.3,python2.7(2.5-3.0版本都可以)。 部分依赖包需要build,所以要安装 npm install windows-build-tools 部分包需要c++环境,安装 visual studio 2015 安装node-gyp 执行命令: npm install -g stf 即可自动安装全部依赖包 在安装过程中会报错,需安装 .net framework, Microsoft Visual C++ 2005 链接:https://pan.baidu.com/s/1KKItm7WLwvkI0jYd8GGYTg 密码:4611 jpeg-turbo一直编译不通过,两种方式解决 第一种方法,jpeg-turbo一直编译不通过,我这边windows下能用的jped-turbo版本,直接解压到 node_modules里 C:\Users\XXXXXX\AppData\Roaming\npm\node_modules\stf\node_modules https://download.csdn.net/download/qq_30353203/10604467 第二种方法,用编译方式安装 jped-turbo@0.4.0 自行安装 yasm 1.3.0,并为yasm配置环境变量 自行安装vs2015以上版本

windows 下安装和运行STF,已在win7和win10验证

廉价感情. 提交于 2019-12-04 02:59:05
折腾了3天总算能在win7下跑stf了,记录一下大致过程 OS:Win7sp1, 已经在win10下安装成功 型号:华为PE-TL20 安卓4.4.2 首先是根据官网说明,npm install -g stf 由于需要二次开发,因此从github拉代码下来 https://github.com/openstf/stf 先安装编译环境,再在代码目录执行 npm install,由于依赖包很多,强烈建议改用国内npm源,淘宝或者cnpmjs 安装编译环境 部分依赖包需要build,建议先 npm install windows-build-tools 部分包需要c++环境,建议安装 visual studio 2015,并指定编译器开关 npm config set msvs_version 2015 单独安装node-gyp,并根据花式报错信息,慢慢解决(这一步每台电脑不同,没有统一解决方案) 安装依赖包 以下这些依赖在windows下可能会坑,我这边是把package.json中相关项去掉后,另外npm install xxx自行安装的, bcrypt graceful-fs jpeg-turbo lodash.deburr lodash.words 注意点: jpeg-turbo一直编译不通过,做了以下两个事情,(stf官网说暂时不支持windows并建议自行研究解决

stf安装及运行

北城余情 提交于 2019-12-04 02:58:48
STF只支持MAC和LIUNX,当然也是可以在WIN上使用的,不过体验很差,当然手机设备可以放在WIN电脑上连接 一,安装 STF的依赖比较多,如下: Node.js >= 0.12 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 1.首先去node官网下node.js,下8.11.1的吧,然后安装一下 2.然后去下载安装下ADB, 点击打开链接 并配置下环境变量 3.在终端中执行如下命令安装其它依赖 brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config 4.然后在终端中执行如下命令安装STF,当然执行安装过程可能有点长,而且还可能报些错误,遇到报错,按提示解决就行 sudo npm install -g stf 安装好上面的所有,那下面就可以开始运行了 二

Docker安装openstf

邮差的信 提交于 2019-12-03 20:06:01
因为没有linux实体机,先在本地pc的虚拟机上安装,用的最新的ubuntu版本; 首先安装docker,不得不说,因为各种原因,ubuntu默认的源显得不是很稳定,可以修改源文件,指向阿里源,修改方法如下: 1、复制原文件备份 sudo cp /etc/apt/source.list /etc/apt/source.list.bak 2、编辑源列表文件 sudo vim /etc/apt/source.list 3、将原来的列表删除,添加如下内容 deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multiverse deb http://mirrors.aliyun

Mac安装stf

允我心安 提交于 2019-11-29 20:03:50
1.brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config 2.node版本8.x我的是8.15.0 3.npm install -g stf 或者cnpm install -g stf 4.后天启动数据库:nohup rethinkdb & 5.启动STF的客户端:stf local --public-ip 本机IP --allow-remote 例如:stf local --public-ip 192.168.1.102 --allow-remote 在浏览器访问: http://192.168.0.101:7100/ 6.常用的接口脚本 #!/usr/bin/env bash STF_TOKEN=4df3f1f8232d459aa83a4ffb15ed1d44695868e40fc7462892adc5ea0ac19d63 #STF_URL=http://39.105.132.200:7100 STF_URL=http://127.0.0.1:7100 DEVICE_SERIAL="emulator-5554" # 申请设备 function add_device() { response=$(curl -X POST -H "Content-Type: application/json" \

stf设备集群管理

人走茶凉 提交于 2019-11-28 18:56:27
移动设备多了之后不易管理, 如下需求: 1、手机综合控制, 2、实时交互, 3、远程控制; 一、安装过程: 1、首先确认安装基础: node -v npm -v java -version adb version 安装db: brew uninstall rethinkdb graphicsmagick zeromq protobuf yasm pkg-config 安装stf: npm install -g stf 报错1:提示权限问题, 使用sudo安装后还是报错: 解决办法: 安装stf过程中 遇到node权限问题, 后经查询 将系统的node管理改成.nvm管理 安装nvm : curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash 501 nvm ls-remote # 查看目前node版本 502 nvm install v12.9.1 #安装一个版本 503 nvm install v11.0.0 504 nvm ls #查看本地安装的node版本 505 nvm alias default v11.0.0 #切换node版本 问题2: 使用nvm安装还是报错: 后经查询,使用node版本不能过高,改成v8.14.0 后,安装成功 二、使用stf: