Windows搭建AirTest

标签: windows, Airtest

AirTest:跨平台的UI自动化测试编辑器,适用于游戏和App

资料索引

官网网站

官网文档

环境要求

python3

python3.6.4 官网地址

    #检查python环境
        > python --version
        Python 3.7.4
    
    #检查pip版本
        > pip -V
        pip 19.2.2 (python3)
        
    #获取python需要升级的库
        > pip list -o
        Package               Version  Latest   Type
        --------------------- -------- -------- -----
        opencv-contrib-python 3.4.2.17 4.1.0.25 wheel
        pywinauto             0.6.3    0.6.7    wheel
    
    #升级python setuptools库
        > pip3 install --upgrade setuptools
        Downloading setuptools-39.0.1-py2.py3-none-any.whl (569kB)
            100% |########################| 573kB 815kB/s
        Installing collected packages: setuptools

安装Virtualenv

    #安装Virtualenv
        > pip install virtualenv
        Collecting virtualenv
            Using cached virtualenv-15.1.0-py2.py3-none-any.whl
        Installing collected packages: virtualenv
        Successfully installed virtualenv-15.1.0

使用Virtualenv创建Airtest

    #创建Airtest   -p python [请确认配置环境变量]
    > virtualenv -p python AirtestExample
    Running virtualenv with interpreter python3.exe
    Installing setuptools, pip, wheel...done. 
       
    #创建成功进入工程目录
        > cd d:\software\airtest\AirtestExample\Script\
    #执行激活 activate.bat
        > activate.bat
    #检查虚拟环境初始化安装的Python库
        > pip list 

安装Airtest UI 库 [procoui]

    > pip install pocoui
    #安装之后需要检测procoui所依赖的库
    > pip list

安装Android SDK

Android SDK

推荐使用 Windows.exe

安装后配置环境变量,启动Android SDK Manager [Android包安装器]

1、配置User Defined Sites

http://mirros.neusoft.edu.cn:80/android/repository/addon.xml



2、配置Proxy: Tools -> options ->

Http Proxy Server : mirrors.neusoft.edu.cn

Http Proxy Port : 80



3、选择安装Packages

1.安装图中勾选的包

2.选择Extras

    1.Android Support Repository
    2.Google USB Driver



SDK安装完成需要配置环境变量

将Android-sdk和platform-tools加入PATH环境变量

1、C:\Users\w\AppData\Local\Android\android-sdk
2、C:\Users\w\AppData\Local\Android\android-sdk\platform-tools



测试adb

    #测试adb
        > adb version
        Android Debug Bridge version 1.0.40
        Version 28.0.2-5303910
        Installed as C:\Users\w\AppData\Local\Android\android-sdk\platform-tools\adb.exe
        
        
    #测试链接设备
    #请注意开启手机开发者权限和USB调试权限
    #如果执行失败,请关闭windows防火墙
        > adb devices
        List of devices attached
        1818f3f6        device

下载AirtestIDE

AirTestIDE下载地址

1、安装完成启动选择设备运行即可。

2、如果不需要python代码测试,可以忽略python安装