最近老板建议秀下肌肉,搭建一个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安装的时候,有些包安全不完全,也会提示安装成功,在启动的时候会报未知错误。
此处坑我无数,解决大法是重新安装,可以看到丢失的包被重新安装成功了

最新文章

  1. VS2010 release编译下进行调试,“当前不会命中任何断点,还没有为文档加载”问题解决方案
  2. N[开源].NET CORE与MySql更配, MySqlSugar ORM框架 3.x
  3. Sql--order by、desc降序、top
  4. easyui-validatebox 验证
  5. POJ 2096 (概率DP)
  6. Activiti系列:几个历史数据表之间的关系
  7. 如何写出性能好的sql
  8. SQLSERVER复制表的方法
  9. WearableListView的使用和一些思考
  10. Sonar入门(四):Eclipse集成Sonar
  11. OpenFlow协议1.0及1.3版本分析
  12. 截取TableView生成图片
  13. 主流PHP框架间的比较(Zend Framework,CakePHP,CodeIgniter,Symfony,ThinkPHP,FleaPHP)
  14. [LeetCode] Squirrel Simulation 松鼠模拟
  15. 06 Nexus仓储/基础设施 - DevOps之路
  16. 学习笔记_J2EE_SpringMVC_02_注解配置
  17. C#微信公众号开发——获取access_token
  18. vmware错误汇总
  19. js导读,js引入,js选择器,事件,操作页面文档,计算后样式,数据类型
  20. Mysql 查看定时器 打开定时器 设置定时器时间

热门文章

  1. python框架之Django(5)-O/RM
  2. python爬取网易云音乐歌曲评论信息
  3. pip 更改国内镜像
  4. Python基础(二)自定义函数
  5. [MacOS] Genymotion***下载模拟器方法
  6. php redis队列操作
  7. C# 使用lambda表达式过滤掉数组中的空字符串
  8. Ubuntu编译Android源码步骤
  9. 软件工程实践小项目之模拟wc.exe的小程序
  10. MongoDB运维心得(一)