Python+Android+uiautomator的环境搭建

Python

下载适合系统的版本并安装,安装时勾选把路径加入path

验证:windows下打开cmd输入python

出现以下界面说明安装成功

Android

下载安装路径:http://tools.android-studio.org/index.php/sdk

先下载安装jdk

Jdk安装文档:http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html

验证:

cmd->输入 java -version

后安装sdk

备注:如果安装完sdk文件夹下面没有platform的话进入tools文件夹下点击android然后选择需要的包

把sdk的tools和platform-tools路径加入path

验证:cmd-》输入 adb

Uiautomator

windows下cmd输入命令:pip install uiautomator

验证:

1.手机和电脑连接

2.打开sdk安装路径下的tools文件夹下面有一个uiautomatorviewer

(如果打开的时候提示adb的问题的话,可能是由于端口占用,因为adb的端口是4584,我之前是由于360手机助手占用了这个端口,网上可以搜索到相关的解决方案,我是直接卸载了360)

这个图的代码不是微信的,哈哈哈

转载于:https://www.cnblogs.com/keeptheminutes/p/7083816.html

python+Android+uiautomator的环境相关推荐

  1. Appium+Python移动端(Android)自动化测试环境搭建原来没有那么难!+ 带你实战去

    Appium 是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应 用,且是跨平台的.可用于 ios 和 Android 操作系统. Appium+Python 一.前提 1.1 JD ...

  2. python 安卓app开发环境搭建_基于react-native的APP开发环境配置

    1. 首先要有jdk 版本1.8   环境变量必须要有    %JAVA_HOME%;%JAVA_HOME%\bin 2.python   版本2     必须是python2(官方文档这么写的,具体 ...

  3. genymotion+android studio Android 搭建开发环境

    2019独角兽企业重金招聘Python工程师标准>>> 鉴于前段时间接到关于公司移动版OA的项目开发需求,在本机上搭建了一个Android的开发环境.(竟然搞了两天,在windows ...

  4. Python:搭建OpenCV环境

    Python:搭建OpenCV环境 OpenCV介绍 OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux.Windows.Android和Mac OS ...

  5. python cocos2dx_cocos2dx 3.0 环境搭建、项目编译于运行

    ④android sdk ⑤android ndk ⑥ant 环境变量设置 安装Python后设置path环境变量:E:\Android\cocos2d-x-3.0\tools\cocos2d-con ...

  6. Android源码环境搭建(aosp Ubuntu 16.04)

    Android源码环境搭建(aosp Ubuntu 16.04) FrameWork入门课视频链接:https://edu.csdn.net/course/detail/30298 FrameWork ...

  7. 高通Android智能平台环境搭建_编译流程分析

    高通Android智能平台环境搭建_编译流程分析 高通平台环境搭建,编译,系统引导流程分析 TOC \o \h \z \u 1. 高通平台android开发总结. 7 1.1 搭建高通平台环境开发环境 ...

  8. android studio调用python,Android studio中编写Python代码-2

    Chaquopy 教程 Chaquopy Chaquopy的作用:使用Chaquopy在Android Studio添加Python环境,java和Python互调 目前调试后APP可以正常运行(20 ...

  9. 我的全栈之路-Python基础之Python概述与开发环境搭建

    我的全栈之路-Python基础之Python概述与开发环境搭建 我的全栈之路 1.1 信息技术发展趋势 1.2 浅谈计算机系统架构 1.2.1 计算机系统架构概述 1.2.2 计算机硬件系统 1.2. ...

最新文章

  1. MySQL Order by 语句用法与优化详解
  2. javaScript中的事件对象event是怎样
  3. matlab 二维线图绘制函数 plot用法参数
  4. mybatis报错Type interface xxx.Dao is not known to the MapperRegistry
  5. 高效的企业测试-工作流和代码质量(4/6)
  6. edmonds算法matlab,匈牙利算法的matlab实现
  7. php for嵌套循环_PHP中的for循环怎样嵌套
  8. ORACLE 查询所有用户调度作业
  9. Leo-io 的C语言实现简单五子棋游戏观后感
  10. nginx(4、缓存)
  11. 网络异步编程(C#)团购课
  12. 质数的后代c语言,GRE机经:2014数学sub回忆题(造福后人)
  13. 【Tools系列】在Win7系统上利用Simics安装Solaris 8 SPARC操作系统
  14. 达梦数据库-国产的荣光
  15. mantis 重启mysql_机器突然重启导致Mantis错误
  16. 关于ES6中let 和 const 命令的用法以及注意事项:
  17. mysql基础入门SQL基本语法
  18. ML之VC维:VC维(Vapnik-Chervonenkis Dimension)理论的概述(衡量模型复杂度和预测能力的指标)的简介、案例理解之详细攻略
  19. 淘宝详情页分发推荐算法总结:用户即时兴趣强化
  20. 2018 年 5 月

热门文章

  1. wps java转换成doc_WPS能转PDF吗?WPS转换不能错过的一款软件!
  2. pythonsupermro_Python高级编程之继承问题详解(super与mro)
  3. python ax.imshow_python – Matplotlib imshow / matshow在情节上显...
  4. 【Flink】flink on yarn 并行度设置高导致任务失败
  5. 【java】java 8 的一些集合操作
  6. 【clickhouse】clickhouse clickhouse-client 使用
  7. 【clickhouse】Clickhouse 支持毫秒 纳秒数据
  8. 【Flink】Flink使用withParameters(Configuration)传参
  9. ((CTRL-CHAR,code 8)) : only regular white space is allowed between tokens
  10. drools 7.x 决策表转drl