Appium 环境安装

1,571 阅读2分钟

目录

1. 安装SDK

  • 下载SDK
  • 安装SDK
    • 其实sdk就是个文件夹,下载之后需要手动更新,配上环境变量就可以使用,不需要手动安装
  • 配置android SDK 环境变量
    • 其实sdk就是个文件夹,下载之后需要手动更新,配上环境变量就可以使用,不需要手动安装
  • 配置android SDK 环境变量
    ANDROID_HOME=C:\Users\user1\AppData\Local\Android\android-sdk
    PATH %ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;
    
  • 查看cmd输出,检查是否安装成功
    • adb回车或者adb shell,然后回车

2. 安装appium desktop(appium server + appium inspector工具)

  • 下载对应操作系统的安装包
  • 如果不需要appium inspector,也可以通过npm直接安装appium(需要预先安装npm)
    • 官方安装(不推荐)
        npm install -g appium
      
    • 淘宝提供(推荐)
        npm install -g cnpm --registry=https://registry.npm.taobao.org
        cnpm install -g appium
      
  • 运行
    • appium(不报错说明安装成功)

3. 安装appium python client

  • 方式一(推荐)
    pip install appium-python-client
    
  • 方式二:下载源码包

4. 安装appium-doctor检测appium的安装环境

cnpm install appium-doctor

# 如果没有安装cnpm,需要先执行这条命令
npm install -g cnpm --registry=https://registry.npm.taobao.org
  • 打开appium-doctor.cmd所在路径,在命令行执行appium-doctor

5. 运行测试用例

  • 验证环境是否成功
    1. 首先打开appium desktop,点击 start server 不报错
    2. 其次准备一个android设备、真机或者模拟器,连接到电脑上并且通过adb devices查看设备是否连接
    3. 最后编写测试脚本,运行脚本
    from appium import webdriver
    
    if __name__ == '__main__':
        desired_caps = {}
        desired_caps['platformName'] = 'Android'
        desired_caps['platformVersion'] = '6.0'
        desired_caps['deviceName'] = 'emulator-5554'
        desired_caps['appPackage'] = 'com.android.settings'
        desired_caps['appActivity'] = 'com.android.settings.Settings'
        driver = webdriver.Remote('http://localhost:4723/wd/hub',desired_caps)
        driver.quit()
    

附录

安装npm