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

Appium环境搭建/使用教程(图文超详细)

一,环境依赖JDK和Android SDK搭建

(1) JDK: 下载安装(推荐java8版本,其他版本不兼容,会导致appiumServer启动不了)
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
  1. 根据自己的系统选择相应版本下载,我的电脑window x86cpu架构 64位,我选择x64 install
    jdk下载
  2. 安装java8 (JDK),我的安装目录是D:\Program Files\Java\java8
    在这里插入图片描述
    在这里插入图片描述
    请添加图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 配置JDK (java) 环境变量《创建java_home,再添加到path中》
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    %JAVA_HOME%\bin%JAVA_HOME%\jre\bin% 添加到path中,点击确定即可。
    java安装完成
    验证:键盘 win+R,打开cmd:输入java -version,输入javac

(2) Android SDK: 下载安装
下载地址:https://www.androiddevtools.cn/
  1. 下载sdk manage。打开链接,ctrl+f 搜索 SDK Tools,找到系统对应版本下载
    在这里插入图片描述
  2. 安装sdk manage(install.r24.4.1-windows.exe)
    在这里插入图片描述
    请添加图片描述
    在这里插入图片描述
    请添加图片描述
    在这里插入图片描述
    在这里插入图片描述
  3. 自动启动sdk manage 安装android sdk,默认已经勾选好,直接install
    在这里插入图片描述
    在这里插入图片描述
    请添加图片描述
  4. 配置 sdk 环境变量
    在这里插入图片描述
    在这里插入图片描述

    %ANDROID_HOME\tools%%ANDROID_HOME\build-tools\29.0.3%%ANDROID_HOME\platform-tools%添加到path
    sdk安装完成
    验证:cmd输入 adb --versionaapt

(3) appium server: 下载安装
下载地址:https://github.com/appium/appium-desktop/releases
  1. github下载
    在这里插入图片描述
  2. 安装:安装过程很简单,直接疯狂下一步即可
(4) appium inspector: 下载安装

下载地址:https://github.com/appium/appium-inspector/releases/
安装过程简单,直接疯狂下一步,直到完成即可

(5) 根据使用的变成语言安装相应模块
  1. 如果用nodeJS 写代码的话,先安装nodejs:链接教程
  2. npm 安装appium模块 npm i -g appium
  1. 如果用python 写代码,先安装python(自行百度)
  2. pip 安装 appium模块 pip install appium-python-client
(6) 正式使用

推荐b站大佬的视频讲解:https://www.bilibili.com/video/BV1Fj42197Bc/
推荐文章:https://www.byhy.net/auto/appium/01/


http://www.mrgr.cn/news/67306.html

相关文章:

  • DDoS防护应急手段详解
  • Java学习教程,从入门到精通,Java方法语法的知识点总结(21)
  • debian11安装最新rabbitmq
  • 面向 TP 场景能力全面升级, OceanBase 4.2.5 LTS 版正式发布
  • C++网络编程之IO多路复用(一)
  • 【Android】初识路由框架及ARouter基本使用方法
  • 高并发内存池扩展 -- 处理大内存,优化释放时需要传入空间大小,加入定长内存池,存放映射关系的容器的锁机制,优化性能(基数树,优势,优化前后对比)
  • Cesium中granularity关键字引起的连锁知识
  • 【系统架构设计师】高分论文:论企业集成平合的技术与应用
  • C语言-详细讲解-洛谷P1075 [NOIP2012 普及组] 质因数分解
  • Cookie技术详解:互联网中的“记忆”使者
  • Jenkins应用详解(Detailed Explanation of Jenkins Application)
  • 使用Golang实现开发中常用的【实例设计模式】
  • 秒杀系统设计:原则、关键技术与注意事项
  • ROS2humble版本使用colcon构建包
  • 二叉树的遍历和线索二叉树
  • 高频面试题(含笔试高频算法整理)基本总结回顾33
  • LCL三相并网逆变器simulink仿真+说明文档
  • ctfshow(316)--XSS漏洞--反射性XSS
  • 每日一题之老式计算器
  • 无需手动部署的正式版comfyUI是否就此收费?开源等同免费?
  • 定时任务——xxl-job原理与实现
  • 系统思考—深层结构
  • 【客户服务】全员服务
  • 查看网路信息-ifconfig命令
  • 目前主流的人工智能学习框架有哪些?