当前位置: 首页 > news >正文

Appium+python自动化1-环境搭建(windows上)

Window下安装Appium

一、环境准备

    1.jdk1.6.0 (64位)

    2.android-sdk_r24.3.4-windows

    3.python:2.7(3.6也可以)

    4.appium:1.4.13.1

    5.Node.js:node-v4.4.7-x64

    6.Appium-Python-Client

 

二、jdk安装

    1.下载jdk包,小编的是64位1.6版本,其它高级版本应该也是可以的。根据自己的系统选择对应版本

    2.一路傻瓜式安装,注意安装路径不要有空格,不要有中文。jdk和jre不要放在一个文件夹下

    3.设置三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新建”

JAVA_HOME----D:\Java\jdk1.6.0” (根据自己安装路径填写)

CLASSPATH--- .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

PATH-----;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

在path路径下加上面那两个,这里就不多说了

    4.打开cmd验证是否安装成功,输入java -version,然后输入javac

能显示版本号和下面的帮助信息说明安装成功

 

三、android-sdk下载安装

 1.下载android-sdk,这个是做android测试和开发的必备环境,如果不会下载的话,在QQ群:512200893群文件下载

    2.解压后,里面有个SDK manager.exe双击打开

    3.勾选你要下载的API版本和对应的android版本,后面模拟器会用到(不下载用其它模拟器也行,或者真机),然后坐等下载

 

五、adb环境

    1.因为adb是在D:\androidsdk\android-sdk-windows\platform-tools这个目录下的,所以上面添加了环境变量后,可以直接在cmd里面运行了。

   2.在cmd输入adb可以查看对应版本号



六、连接手机

    1.手机用数据线连电脑,如果安装了91助手或者360什么的可以先下载手机驱动,确认手机能连上

    2.打开cmd输入:adb devices,当屏幕上出现一串字符,后面显示devices说明连接成功(出现其它的提示,得检查自己的环境了)

 

转载于:https://www.cnblogs.com/LY-CC/p/10909329.html

相关文章:

  • 客户端与服务端网络通信和设计相关
  • delphi stringgrid导出为excel
  • 前端面试中让你困惑的闭包、原型、原型链究竟是什么?
  • Windows下Nginx的启动、停止等命令
  • 计算几何——直线交点poj1269
  • 第三章 模块
  • 深度学习中的框架特点及介绍
  • oracle数据库ID自增长--序列
  • python编写弹球游戏的实现代码
  • 008
  • lombok 下的@Builder注解用法
  • zabbix4.0-centos6 报错坑,是因为有3.0的包
  • php-fpm 高并发 参数调整
  • 第二阶段团队冲刺(二)
  • Django静态博客开发_1_入门
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • Date型的使用
  • k8s如何管理Pod
  • Linux CTF 逆向入门
  • Mysql优化
  • Otto开发初探——微服务依赖管理新利器
  • PHP 7 修改了什么呢 -- 2
  • sessionStorage和localStorage
  • vue2.0开发聊天程序(四) 完整体验一次Vue开发(下)
  • windows下mongoDB的环境配置
  • 编写符合Python风格的对象
  • 测试开发系类之接口自动化测试
  • 技术发展面试
  • 如何胜任知名企业的商业数据分析师?
  • 如何抓住下一波零售风口?看RPA玩转零售自动化
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • 积累各种好的链接
  • ###C语言程序设计-----C语言学习(3)#
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • (react踩过的坑)Antd Select(设置了labelInValue)在FormItem中initialValue的问题
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (二)Eureka服务搭建,服务注册,服务发现
  • (附源码)流浪动物保护平台的设计与实现 毕业设计 161154
  • (太强大了) - Linux 性能监控、测试、优化工具
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET 中使用 Mutex 进行跨越进程边界的同步
  • .net反编译工具
  • @Conditional注解详解
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • [《百万宝贝》观后]To be or not to be?
  • [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存...
  • [C/C++]数据结构 循环队列
  • [codeforces]Levko and Permutation
  • [Eclipse] 详细设置护眼背景色和字体颜色并导出
  • [Java][算法 双指针]Day 02---LeetCode 热题 100---04~07
  • [LeetCode] Copy List with Random Pointer 拷贝带有随机指针的链表