appium+python的APP自动化(1)

发布日期:2019-07-28

写这个东西也是自己喜欢研究些自动化的东西,以下全是自己的经验所得,由于开源的软件对于各版本以及操作系统要求很高,会经常碰到一些不兼容的问题,这个都属于正常的,换版本就对了。

本人的环境搭建都是在win10  64位上搭建的  

1、环境准备

    1.jdk1.8.0 (64位)

    2.android-sdk_r24.4.1-windows

    3.python:2.7(3.6也可以)

    4.appium:1.4.16.1

    5.Node.js:node-v8.11.4-x64

    6.Appium-Python-Client

 

这些准备好,可以开始配置环境了,环境配置可能有点坑,很多人都是死在配环境上

 

一:JDK的安装,为什么要安装JDK,因为APP大部分都是JAVA写的,没有JDK就无法运行JAVA的代码了。

下载JDK,想必JDK的安装大家应该都熟悉吧,下载好了一路NEXT下去,装好了,关键是配置JDK的环境变量,说到环境变量,可能很多小白不明白环境变量是个什么鬼东西,其实环境变量的意思就是系统默认路径,只要调用了这些文件,系统就会到默认路径下去找,如果没有配默认路径,系统自然就找不到了,linux上也是一样的道理,明白了这些原理,到任何系统上配环境变量就都不怕了。

设置三个环境变量

电脑——系统属性——系统信息——高级系统设置——环境变量——在系统变量新添加两个变量

JAVA_HOME----C:Program FilesJavajdk1.8.0_121      JDK的路径

CLASSPATH--- %JAVA_HOME%lib;%JAVA_HOME%libools.jar

在path中添加路径%JAVA_HOME%in    %JAVA_HOME%jrein   这两个路径

打开CMD   输入javac,能显示以下就说明JDK安装好了,

如果不行的话,有一个简单粗暴的方法,直接把bin目录的绝对路径添加到path中   C:Program FilesJavajdk1.8.0_121in    C:Program FilesJavajdk1.8.0_121jrein

二:android-sdk下载安装

下载android-sdk,这个是做android测试和开发的必备环境,(怎么下载官网都有的,利用百度工具寻找资源是一名合格IT人员的基本技能,这里不多说)

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

双击SDK manager.exe打开,

勾选你要下载的API版本和对应的android版本,我这里下载的是4.4.2,点击Install 3 packages这个按钮,下载就可以了,下载完后可能有些下载不到,需要一个个去点击下载。

android-sdk环境变量配置:

跟JDK一样,SDK也要配置环境变量

同上,在系统变量中新建:

ANDROID_HOME       D:androidsdkandroid-sdk-windows      这里为SDK的路径(根据自己文件放的位置来,不要一味的复制黏贴)

在path中添加两个变量:D:androidsdkandroid-sdk-windowsools和D:androidsdkandroid-sdk-windowsplatform-tools 

检查下是否安装成功:在cmd中输入ADB,出现下面这个就说明配置好了

 

三:连接夜神模拟器

到官网下载最新的夜神模拟器,下载后安装,安装一路next很简单的,找到夜神的安装路径,把夜神的bin目录配置到环境变量path中,如下:

 

 配完以后,为了防止SDK里的adb.exe跟夜神的nox_adb.exe版本不匹配,后续出现报错问题,请务必把SDK中的adb.exe文件复制到夜神的bin目录下,并且把原来的nox_adb.exe删除掉,把新复制的adb.exe改名为nox_adb.exe,操作如下:

这是的adb.exe复制到这里,如下:

这个时候基本都配好了,打开夜神模拟器,在cmd中输入adb devices,出现如下就说明配好了

好了,到此为止整体的安卓环境都配好了,接下来要配置python  appium的环境了