appium+python搭建自动化测试框架_Tools安装(一)

作者的配置环境和版本:

win10 + python3.6 +  Appium v1.4.16 

  

1.下载node   https://nodejs.org/en/download/

下载node.js   验证安装: node -v

 

2.下载jdk 

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html?utm_source=androiddevtools&utm_medium=website

 配置环境变量:

  •  JAVA_HOME     jdk安装路径

  •  CLASSPATH  变量值为:%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

  •  path 里新建如下图:

  

3.下载 安装Android SDK    http://tools.android-studio.org/index.php/sdk

SDK Manager安装API包遇到安装不了的问题:

解决: 以管理员的身份打开SDK Manager.exe

 https://www.androiddevtools.cn/index.html(很好的网站,可以下很多Android相关的包)

配置环境变量:

新建环境变量ANDROID_HOME,变量值为sdk的路径:E:\Android\android-sdk

在Path变量中增加两个路径:E:\Android\android-sdk\platform-tools和E:\Android\android-sdk\tools

配置了环境变量后,在命令行窗口中运行adb -version

 

4.安装python 下载地址:https://www.python.org/downloads/

 

5.安装Appium   

AppiumForWindows下载地址:https://bitbucket.org/appium/appium.app/downloads/

运行Appium需要依赖.NET Framework 4.5(一般都不需要安装,Windows会自带)

 

也可以通过命令装appium:

先安装taobaoNPM镜像:npm install -g cnpm --registry=https://registry.npm.taobao.org

再命令安装appium  :

cnpm install -g appium     (安装最新版本)

cnpm install  appium@version -g     (安装指定版本,version是版本号)

 

6.安装Appium-doctor: cnmp install  appium-doctor -g

appium-doctor可以检测appium整体依赖环境配置情况

cmd中输入appium-doctor命令,提示’appium-doctor’ 不是内部或外部命令,也不是可运行的程序

解决方法: 

将Appium安装目录中的.bin添加到环境变量Path中,例如: 

C:\Program Files (x86)\Appium\node_modules.bin 

验证:

 

7. 下载Appium-Python-Client   https://pypi.python.org/pypi/Appium-Python-Client/

  也可以用命令直接:pip install Appium-Python-Client

  

8.安装PyCharm 

下载地址  https://www.jetbrains.com/pycharm/download/#section=windows

 

 

 

9.  AppiumDesktop下载

下载地址https://github.com/appium/appium-desktop/releases/tag/v1.3.1

 

10.下载夜神模拟器,自行百度。。。。。。。。。。。。。。。

 

11.连接模拟器(夜神模拟器)
 
连接时先打开模拟器的开发者usb调试开关:
 
adb connect 127.0.0.1:62001 (默认第一个模拟器的端口是62001)
adb connect 127.0.0.1:62025  (第二个是62025 ,以后依次+1)
 
adb devices 查看当前连接的设备
 
查看app:adb shell pm list package
取文件:adb pull 文件路径 目的路径
截图: adb shell screencap 路径
adb服务启动和关闭: adb kill-server /adb start-server
 
获取app的  activity
aapt dump badging 包路径 | findstr "launchable"
常用的一些adb命令及详细介绍:参照 https://www.cnblogs.com/mliangchen/p/5114149.html

 

 

posted @ 2019-04-13 14:34  为你开出一树春天  阅读(3553)  评论(1编辑  收藏  举报