appium2 在mac上安装踩坑过程记录

环境配置 相关软件&准备工作

node.js

  1. 官网下载安装:node.js 下载后按照步骤安装即可~在这里插入图片描述
  2. 通过命令行安装
    在这里插入图片描述
    brew install node
  • 查看是否安装成功:
node -v
npm -v

在这里插入图片描述

Java-jdk

  • 已安装不知道路径:
java -version # 查看当前版本
/usr/libexec/java_home -V 

在这里插入图片描述

vim ~/.bash_profile  # 添加下面这句
export JAVA_HOME=$(/usr/libexec/java_home)
# 保存后退出
source ~/.bash_profile 

Android sdk

android sdk 目录下没有tools文件夹
取消勾选Hide Obsolete Packages–>选中Android SDK Tools–>点击OK 即可在这里插入图片描述
查看android sdk 目录: Android studio

vim ~/.bash_profile
export ANDROID_HOME=/Users/**/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
source ~/.bash_profile  

至此 安卓sdk 配置完成

appium

npm i --location=global appium
# 若是存在1 需要先卸载再安装 
npm uninstall --location=global appium
  • 安装桌面版
    下载appium-desktop
    下载成功后打开 点击startServer即可
    appium界面启动成功界面
    与1不同的是 点击🔍 会跳转网页,提示下载安装appium-inspector

appium driver

Appium 2 的测试驱动是分开管理的,默认不会安装任何的测试驱动,需要手动安装

appium driver list # 查看可安装的driver
appium driver list --installed  # 查看已安装的Driver 
appium driver install xcuitest # 安装xcuitest 驱动
appium driver install uiautomator2 # 安装uiautomator2 驱动

appium-inspector

安装 appium-inspector在这里插入图片描述
下载对应版本的即可
下载好后 启动 添加对应的desired 相关文档在这里插入图片描述
这时候点击启动 报错
在这里插入图片描述
解决办法: 需要将path 加上/wd/hub, 默认是/ 在这里插入图片描述### appium-doctor
检测 appium的所需要的依赖环境
安装
npm install -g appium-doctor
在这里插入图片描述
画X的可以暂时不安装, 其他安装就可以运行了

xcode

从app store 安装xcode

WebDriverAgent

github地址
安装:
npm i appium-webdriveragent
路径: /Users/xx/.appium/node_modules/
找到 WebDriverAgent.xcodeproj 文件 用xcode打开
在这里插入图片描述
此时出现需要解锁的弹窗
在这里插入图片描述
解决办法: 权限改成读与写 并应用到包含的项目即可
在这里插入图片描述
打开后就需要配置账号和bundle id了
我这边用的是个人账号 配置上就行
修改 bundle ID 从github 上下载的项目需要改下bundle ID才能运行, 我这里随便加了个字母
不改的话会提示下面的错误:
在这里插入图片描述
修改bundle ID
在这里插入图片描述
运行:
在这里插入图片描述

至此 就可以使用了 开启iOS的自动化之旅~

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值