搭建openstf平台的那些事


最近老板建議秀下肌肉,搭建一個STF android 真機測試平台,記錄一下坑。

1. stf 是node開發的,通過npm即可安靜,依賴的數據庫是rethinkdb, 如果搭配appium效果更佳,安裝的步驟官方github上寫得很詳細,此處跳過不表。

以下是啟動順序:

rethinkdb

stflocal

啟動

nohup node /Applications/Appium.app/Contents/Resources/node_modules/appium/build/lib/main.js

啟動jenkins, PS 這是我本機的配置

/usr/bin/java -Dsun.jnu.encoding=UTF-8 -Dfile.encoding=UTF-8 -jar jenkins.war --httpPort=8081

 

2. 接上手機,開搞。

目前成功支持了3台手機
HUAWEI SAMSONG MI 5 G-I9500
累積有4台了

Android版本包括 4.3.0,7.0.0,5.1.0

但有些手機能連上無法用appium操作,如果支持appium,大概是為所欲為了

 

3. 一些坑

在npm安裝的時候,有些包安全不完全,也會提示安裝成功,在啟動的時候會報未知錯誤。
此處坑我無數,解決大法是重新安裝,可以看到丟失的包被重新安裝成功了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM