当前位置:   article > 正文

appium安装教程_appinum

appinum

appium安装教程

背景

通过appium打开Android中的某个软件。

环境介绍
  1. 操作系统:Windows 10
  2. jdk版本:openjdk version “17” 2021-09-14
  3. npm版本:6.14.10
  4. Android sdk版本:installer_r24.4.1-windows
安装过程
  1. java环境搭建(之前已安装过,这次不在叙述)

  2. nodejs配置(之前已安装过,这次不在叙述)

  3. Android sdk 配置

  4. appium安装

Android sdk 配置
  1. 下载sdk软件下载地址如下:
    https://www.androiddevtools.cn/
    在这里插入图片描述

  2. 下载完成后双击安装。

  3. 安装完成后,以管理员身份打开“SDK Manager.exe”,安装必要的工具
    在这里插入图片描述

注:若是双击“SDK Manager.exe”一直闪退,打开tools/android.bat文件修改内容如下

set java_exe=
call lib\find_java.bat
if not defined java_exe goto :EOF

//将上边内容删除,然后添加如下内容

set java_exe=D:\java\17\bin\java.exe
//D:\java\17\bin\java.exe  为java的路径

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  1. 配置环境变量
//新建 ANDROID_HOME环境变量
ANDROID_HOME = E:\Android\sdk

//在path变量边增加以下值
%ANDROID_HOME%\platform-tools
%ANDROID_HOME%\tools
%ANDROID_HOME%\build-tools\29.0.3
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  1. 然后打开cmd,若执行adb、aapt成功,代表sdk环境配置成功。
appium安装
  1. 双击安装包直接进行安装。

  2. 安装完成后,打开appium,双击“start server”,启动服务。(默认情况下appium会自动从系统中获取Android sdk、java jdk的路径,无需配置)启动成功,如下图:
    在这里插入图片描述

  3. 点击“start inspector session”。(注:高版本appium需要单独安装inspector
    在这里插入图片描述

  4. 填写配置文件,点击“start session”。

{
  "platformName": "Android",
  "platformVersion": "5.1.1",//设备系统版本号
  "deviceName": "16a51c2a",//设备名称,可以通过adb devices获取
  "appPackage": "com.iqoo.secure",//要启动的app名称。手机打开APP,使用adb shell dumpsys activity|findstr mFocusedActivity 获取appPackage。
  "appActivity": ".MainActivity",//启动app后的界面。手机打开APP,使用adb shell dumpsys activity|findstr mFocusedActivity 获取appActivity。
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

在这里插入图片描述

注:若出现以下错误提示,在配置文件见中添加 "automationName": "UiAutomator1"

An unknown server-side error occurred while processing the command. Original error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output.
  • 1
  1. 启动成功
    在这里插入图片描述
参考链接
1. https://www.cxyzjd.com/article/weixin_44101331/87979696
2. https://discuss.appium.io/t/error-make-sure-the-application-under-test-does-not-crash-and-investigate-the-logcat-output/29863/6
3. https://www.androiddevtools.cn/
4. https://github.com/appium/appium-desktop/releases/tag/v1.15.1
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/364508
推荐阅读
相关标签
  

闽ICP备14008679号