远程操作安卓手机工具STF(Smartphone Test Farm)的安装和使用

    对自动化测试人员来说,需要调试的手机可能不在自己旁边,而在自动化测试环境,这时想了解问题所在,只能到所在环境拿手机,到自己座位调试,然后认为调试好后,再放回去运行。这种情况可能反复多次。开发人员也同样存在这类问题。

    在公司内还好,如果回到家想看看自动化测试异常的原因,看不到手机,基本只能猜了,而很多时候,猜的可能并不对。调试不好,只好带着问题睡觉了,到上班再说了。

    STF(Smartphone Test Farm)解决了这个问题。它可以管理多部手机,并对手机远程操作。如图所示:


    远程操作安卓手机工具STF的安装和操作步骤如下:最好的方式是打开这个地址:https://github.com/openstf/stf 。我所写的,只是它的 一个子集。

1、在mac上,使用homebrew安装STF所需的大部分依赖

brew install rethinkdb graphicsmagick zeromq protobuf yasm pkg-config

2、安装STF

npm install -g stf

3、Building

npm install

npm link

4、运行STF

现在一个终端窗口运行命令:rethinkdb

然后在另一个终端窗口运行命令:stf local

然后在浏览器,使用http://localhost:7100就可以打开STF界面了。

5、从其他电脑操作远程手机

    如果从其他电脑操作远程手机,则输入命令:stf local –-public-ip ip地址

    然后在浏览器,使用http://ip地址:7100打开STF界面。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,062评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,569评论 19 139
  • 安装STF 本地搭建能访问外网的ubuntu环境安装virturalbox创建ubuntu虚拟机,需要注意的是网络...
    你猜_19ca阅读 3,555评论 0 0
  • 这个世界上只有两种骗子,一种只是单纯的不想说实话而已,而另一种则是热衷于编造谎言。很不幸,我就遇上了一个“后者”...
    曜墨阅读 639评论 0 2
  • 今天一位妈妈带自己五岁的孩子来想学架子鼓,她说看到自己的孩子,她就觉得自己的脑子已经禁锢了,她想让她的孩子多...
    爱因斯坦的小岛志勇阅读 197评论 0 0

友情链接更多精彩内容