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

appium2.0.1安装完整教程+uiautomator2安装教程

第一步:根据官网命令安装appium(Install Appium - Appium Documentation)

注意npm前提是设置淘宝镜像: npm config set registry https://registry.npmmirror.com/

会魔法的除外。。。

npm i --location=global appium或者  npm i -g appium

第二步:安装 appium-uiautomator2-driver

首先要在环境变量中设置  APPIUM_SKIP_CHROMEDRIVER_INSTALL 为true

设置好以后,最重要的来了,切换到你的工作目录,一定不要是cmd直接打开的目录,

执行 appium driver install uiautomator2

安装好以后,再安装好webdriverio就可以写代码了,webdriverio就很好安装了

另外讲一下:元素定位软件uiautomatorviewer的安装,其实这个软件是在android sdk里的。

在安装appium之前,要安装三个东西,jdk,Android sdk Tools,Android SDK Platform-Tools

下载地址分别为:JDK(只能使用jdk8,其他版本都不行)--> https://repo.huaweicloud.com/java/jdk/8u202-b08/jdk-8u202-windows-x64.exe

Android sdk Tools--> https://dl.google.com/android/repository/sdk-tools-windows-3859397.zip?utm_source=androiddevtools&utm_medium=website

Android SDK Platform-Tools--> https://developer.android.com/studio/releases/platform-tools?hl=zh-cn

JDK是安装包,安装完以后,默认路径是 C:\Program Files\Java\jdk-21

把下载下来的  Android sdk Tools 解压,放到  C:\Program Files\Java\jdk-21\tools文件夹下

再把下载下来的 Android SDK Platform-Tools 放到 C:\Program Files\Java\jdk-21\platform-tools文件夹下,目录如下图:

再把这两个文件夹在环境变量里添加上

都配置好以后,编辑一下tools\bin\uiautomatorviewer.bat,将 set java_exe= 改成

set java_exe=C:\Program Files\Java\jdk1.8.0_202\bin\java.exe

下边一行改成 rem  call ..\lib\find_java.bat,这句话的意识是注释掉,rem是注释的意思=//

然后双击 uiautomatorviewer.bat 即可打开,连接上手机或者模拟器即可使用

折腾了2天,填填坑,给点个赞吧

http://www.lryc.cn/news/262737.html

相关文章:

  • Hbase的Rowkey设计
  • 软考机考考试第一批经验分享
  • 架构简洁之道有感,谈谈软件组件聚合的张力
  • 计算机网络 网络层上 | IP数据报,IP地址,ICMP,ARP等
  • 金智融门户(统一身份认证)同步数据至钉钉通讯录
  • 服务器RAID配置及功能介绍
  • vue + element 实现鼠标左右滑动效果
  • gitlab 安装
  • idea中定时+多数据源配置
  • Python---多任务的介绍
  • Kubernetes 的用法和解析 -- 4
  • 【fabrc.js】 操作鼠标自由绘制图形:矩形、圆形、直线等图形【画图功能】
  • WPF 显示PDF、PDF转成图片
  • CODESYS的Robotics_PickAndPlace_without_Depictor例程解释
  • 通过全流量分析Web业务性能好坏
  • 【C语言】自定义类型——枚举、联合体
  • 大模型自定义算子优化方案学习笔记:CUDA算子定义、算子编译、正反向梯度实现
  • 【密码学基础】Diffie-Hellman密钥交换协议
  • 最新AI绘画Midjourney绘画提示词Prompt教程
  • AI助力DevOps新时代
  • Spring之容器:IOC(2)
  • Spring 依赖查找知识点总结
  • html5新增特性
  • 4、APScheduler: 详解Scheduler种类用法、常见错误与解决方法【Python3测试任务管理总结】
  • 微服务实战系列之ZooKeeper(实践篇)
  • C++ 开发中为什么要使用继承
  • 2020蓝桥杯c组纸张大小
  • 【Image】图像处理
  • JAVA对文档加密
  • EmbedAI:一个可以上传文件训练自己ChatGPT的AI工具,妈妈再也不用担心我的GPT不会回答问题