当前位置: 首页 > news >正文

【Andriod】Appium的不同版本(Appium GUI、Appium Desktop、Appium Server )的安装教程

文章目录

  • 前言
  • 一.Appium GUI
  • 二.Appium Desktop
  • 三.Appium Server 命令行版本
    • 1.安装node.js
    • 2.安装Appium Server

前言

Appium 安装提供两2方式:桌面版和命令行版。其中桌面版又分为 Appium GUI Appium Desktop

  • 建议:使用Appium Desktop

一.Appium GUI

Appium 最先发布的桌面版本,将 Appium 的核心 Server 进行封装提供了图形界面,对初学者比较友好。

目前该项目已经很久没有维护了,针对 Windows 平台最新的版本是 AppiumForWindows_1_4_16_1,里面封装的 Appium server 为 1.4.16

  • 针对 Mac 平台最新的版本是 appium-1.5.3,里面封装的 Appium server 为 1.5.3
    • 如果要使用较新的 Appium server 显然该项目不满足,所以此版本不推荐。
  • 下载地址:https://bitbucket.org/appium/appium.app/downloads/

二.Appium Desktop

Appium GUI 的替代项目,它封装了运行 Appium 服务端的所有依赖,目前该项目持续在维护中。一般 Appium server 更新之后 Appium desktop 也会有对应新版本发布出来。所以强烈建议初学者选择 Appium-desktop,并且安装也非常的容易。

  • 下载地址:https://github.com/appium/appium-desktop/releases

  • 注:此处安装的是Appium Desktop的1.3.1版本

在这里插入图片描述

三.Appium Server 命令行版本

Appium 的核心就是 Appium Server,使用 node.js 语言实现,所以在安装 Appium Server 命令行版本之前我们需要先安装配置 node.js。Appium 命令行版本安装相较于 Appium 图形化版本要复杂很多,建议初学者先安装桌面版本练习,后续再使用命令行版本。

1.安装node.js

下载地址 https://nodejs.org/en/download/current
在这里插入图片描述

  • 下载后进行安装,此处选择D盘为安装路径
    在这里插入图片描述
    在这里插入图片描述
    选择安装路径
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 安装完成,打开 cmd 窗口,输入 node -v 以及 npm -v 检测(npm 是 node.js 自带的包管理器
    在这里插入图片描述
  • 指定npm安装的全局模块和缓存的路径,如果不指定默认会安装到 C 盘中“C:\Users\用户名\AppData\Roaming\npm
    1. 在nodejs目录下新建node_cachenode_global目录
      在这里插入图片描述

    2. 在cmd窗口中输入如下命令:

      			npm config set prefix "D:\nodejs\node_global"npm config set cache "D:\nodejs\node_cache"
      
    3. 配置node.js环境变量

      1. 在系统变量中新建NODE_PATH变量名,变量值为 D:\nodejs\node_global\node_modules
      2. 在系统变量"Path"中追加%NODE_PATH%
      3. 将用户变量Path中原来的C:\Users\Administrator\AppData\Roaming\npm修改为D:\nodejs\node_global
        • 注:若没有就直接在Path中新建"D:\nodejs\node_global"

2.安装Appium Server

  1. 设置npm淘宝镜像地址,执行如下命令:

    npm config set registry https://registry.npm.taobao.org
    #如果安装指定版本(比如1.17.1),使用如下方式:
    npm install appium@1.17.1 -g
    
  2. npm通过全局方式安装Appium Server(默认下载安装最新版本Appium)**

    npm install appium-doctor -g
    
    • 执行appium-doctor,出现如下提示表示Appium环境OK
  3. 安装appium-doctor(用来检测appium所需环境依赖,包括node.js、Android SDK、JDK)
    在这里插入图片描述

  4. 启动Appium Server 直接在cmd窗口输入“appium”即可启动Appium Server:

    • 输入appium -g xxx.log 启动并输出日志文件
      在这里插入图片描述
http://www.lryc.cn/news/204876.html

相关文章:

  • leetcode:面试题 17.04. 消失的数字(找单身狗/排序/公式)
  • 基于SpringBoot的时间管理系统
  • centos搭建elastic集群
  • CUDA学习笔记(九)Dynamic Parallelism
  • 周记之马上要答辩了
  • git简介和指令
  • alibaba.fastjson的使用(五)-- Json数组字符串 ==》 JSONArray
  • ts json的中boolean布尔值或者int数字都是字符串,转成对象对应类型
  • 【OpenGL】七、混合
  • JVM——堆内存调优(Jprofiler使用)Jprofile下载和安装很容易,故没有记录,如有需要,在评论区留言)
  • Android cmdline-tools 版本与其最小JDK关系
  • 基于ARM+FPGA+AD的多通道精密数据采集仪方案
  • 【JAVA学习笔记】43 - 枚举类
  • Springcloud介绍
  • LK光流法和LK金字塔光流法(含python和c++代码示例)
  • 数据库索引是什么?创建索引的注意事项
  • java中的异常,以及出现异常后的处理【try,catch,finally】
  • 前端构建但没有更新
  • 【Opencv】OpenCV使用CMake和MinGW的编译安装出错解决
  • #Day Day Plan# 《NCB_PCI_Express_Base 5.0.1.0》pdf 译文笔记 模版
  • 分代ZGC详解
  • vue图片懒加载
  • 【c++】运算符重载实例
  • 用*画田字形状,numpy和字符串格式化都可以胜任
  • 搭建一个windows的DevOps环境记录
  • 漏洞扫描系统的主要功能有哪些
  • Spring Boot配置多个Kafka数据源
  • Learning Open-World Object Proposals without Learning to Classify(论文解析)
  • 前端在项目中添加自己的功能页面
  • 数据库MySQL(二):DDL数据定义语言