参考:http://blog.csdn.net/shy871265996/article/details/9716569
系统:windows7 64位

1.文件下载
下载地址:https://developer.android.google.cn/studio/index.html
直接下载androidStudio 里面自带sdk

-python
python 3.6.1 下载的zip文件
下载地址:https://www.python.org/downloads/release/python-361/

-jdk
JDK8
下载地址:
http://sw.bos.baidu.com/sw-search-sp/software/39d20f3cbb25a/jdk-8u131-windows-i586_8.0.1310.11.exe

monkeyrunner.bat文件所在位置:E:\sdk\sdk\tools\bin
即在SDK的tools\bin目录下面,将此路径写在path里面

运行monkeyrunner,出现错误

C:\Users\Apptest>monkeyrunner
SWT folder '..\framework\x86' does not exist.
Please set ANDROID_SWT to point to the folder containing swt.jar for your platform.

用记事本打开monkeyrunner.bat文件
修改以下位置

for /f %%a in ("%APP_HOME%\lib\monkeyrunner-25.3.2.jar") do set jarfile=%%~nxa
set frameworkdir=.
set libdir=
rem-----------------------------------------------------------------------
rem 注释下面的4行
rem if exist %frameworkdir%\%jarfile% goto JarFileOk
rem   set frameworkdir=librem if exist %frameworkdir%\%jarfile% goto JarFileOk
rem   set frameworkdir=..\frameworkrem 手动修改文件
set frameworkdir=..\lib
rem---------------------------------------------------------------------------
:JarFileOk

然后执行monkeyrunner会发生adb找不到的错误
在tools下新建framework文件夹,复制adb.exe到此文件夹下.

当然,如果你有多个adb或者安装了XX手机助手…你的adb可能会出错,关掉别的adb就好了.
这里只写了怎么让monkeyrunner命令跑起来,至于后面怎么使用不做说明(我也没写过测试脚本……)。

monkeyrunner环境搭建相关推荐

  1. Appium学习之---MonkeyRunner环境搭建

    MonkeyRunner简介 MonkeyRunner工具是使用Jython(使用Java编程语言实现的Python)写出来的,它提供了多个API,通过monkeyrunner API 可以写一个Py ...

  2. MonkeyRunner在Windows下的Eclipse开发环境搭建步骤(兼解决网上Jython配置出错的问题)...

    网上有一篇shangdong_chu网友写的文章介绍如何在Eclipse上配置MonkeyRunner,做了挺好的一个描述,但经过我的试验在我的环境上碰到了Jython解析器出错的问题,且该文章缺少P ...

  3. Appium APP UI自动化测试简介与环境搭建

    一. app自动化测试背景 移动终端越来越多,手机应用也越来越多 App回归测试用例越来越多,但全量回归很消耗时间 移动端碎片化严重,尤其是Android端(兼容性就是碎片化的体现,有很多厂商.机型. ...

  4. Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建

    Anaconda3+python3.7.10+TensorFlow2.3.0+PyQt5环境搭建 一.Anaconda 创建 python3.7环境 1.进入 C:\Users\用户名 目录下,找到 ...

  5. Windows10+Anaconda3+Pycharm环境搭建

    Windows10+Anaconda3+Pycharm环境搭建 一.安装Anaconda3 1.进入 anconda官网,下载Anaconda3 2.安装,选项默认继续安装(可以自行更改安装位置),等 ...

  6. SpringCloud Alibaba微服务实战(一) - 基础环境搭建

    说在前面 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案.此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来 ...

  7. 2021年大数据环境搭建(二):分布式环境搭建

    2021大数据领域优质创作博客,带你从入门到精通,该博客每天更新,逐渐完善大数据各个知识体系的文章,帮助大家更高效学习. 有对大数据感兴趣的可以关注微信公众号:三帮大数据 目录 分布式环境搭建 集群规 ...

  8. 2021年大数据Spark(八):环境搭建集群模式 Standalone HA

    环境搭建-Standalone HA 高可用HA Spark Standalone集群是Master-Slaves架构的集群模式,和大部分的Master-Slaves结构集群一样,存在着Master单 ...

  9. 2021年大数据Spark(六):环境搭建集群模式 Standalone

    目录 环境搭建-Standalone 前言 Standalone 架构 ​​​​​​​集群规划 修改配置并分发 修改slaves ​​​​​​​分发到其他机器 修改spark-env.sh 集群启动和 ...

最新文章

  1. 使用SQLite删除Mac OS X 中launchpad里的快捷方式
  2. 一行 Python 实现并行化 -- 日常多线程操作的新思路 - 左手键盘,右手书 - SegmentFault...
  3. php匿名函数use,深入理解 PHP 匿名函数关键字 use 的 Runtime Context
  4. 【机器学习基础】半监督算法概览(Python)
  5. Wasserstein距离在生成模型中的应用
  6. C++基础05-类构造函数与析构函数
  7. 怀仁一中计算机等级考试网页,2021年度初中计算机等级考试理论复习题.doc
  8. 大学的最后一年有一门课程叫“人生”。
  9. distpicker省市区插件设置请选择省市区提示/或设置初始值问题
  10. android手机屏幕同步电脑,Android手机如何将屏幕投射到计算机上?
  11. 服务器上传图片不显示,网站后台上传图片失败或不显示的原因
  12. 神经网络权重是什么意思,神经网络权值和阈值
  13. gephi和python_介绍用Gephi进行数据可视化
  14. r语言查找是否存在空值_R语言读取数据空值
  15. 【EndNote文献管理】批量导入删除引用
  16. dp 这个单位是安卓发明的么?为什么 px=dp*(dpi/160)?
  17. 20170627-BTC、ETH、LTC暴躁高盛大摩看空,仍有业内人士很乐观
  18. Adsafe 导致win10 中窗口错位
  19. Unity动态加载外部服务器上的FBX模型
  20. 网络游戏研究院启动 关注未成年人防沉迷问题

热门文章

  1. 利用java创建文件或者文件夹
  2. idea建立java文件夹_IDEA 创建多级文件夹的操作
  3. TDD 测试驱动开发与精益
  4. 根据选择区间段,变更DateTime控件值
  5. 如何能够能够很快的提升百度权重呢?
  6. tomcat的四种部署方式
  7. 微信官方精品店入口在哪里?标准答案
  8. 致态TiPro7000固件Firmware更新+升级软件(英韧IG5236主控)
  9. c语言oled p14x16str,OLED液晶屏幕(4)串口读取文字并分割,液晶屏幕显示
  10. LIBSVM与LIBLINEAR