前提:
我在电脑上已经装好的idea,jdk,maven(这些资料非常多,这里就不再赘述了)
系统:macOS
一、安装brew
homebrew简称brew,是Mac OSX上的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。
官方教程:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
有的小伙伴可能会遇到有以下问题:
问题1:
fatal: unable to access ‘https://github.com/Homebrew/brew/’: LibreSSL
SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 Failed
during: git fetch --force origin
问题2:
fatal: unable to access ‘https://github.com/Homebrew/brew/’: Failed to
connect to github.com port 443: Operation timed out Failed during: git
fetch --force origin
具体原因没排查出来,给出安装成功的方法:
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装成功后生效一下:source ~/.bash_profile
这里的profile是自己电脑的文件,可能会不一样~
二、安装node
有同学可能疑惑,为啥要安装node,详情看这篇文章~https://www.cnblogs.com/klmei/p/8632986.html
命令:
brew install node
brew upgrade node
如果node版本较低,可以根据提示升级,或者用brew更新
安装后查询版本:node -v
三、安装appium
命令:npm install -g appium
如果出现错误再多尝试下载一次
查看版本:appium -v
四、安装appium- doctor
检查appium的依赖是否都安装了
命令:
npm install -g appium-doctor
安装完成后查看安卓/iOS的相关依赖是否完善:
appium-doctor --android
appium-doctor --ios
虽然有很多❌,但是如果绿色高亮字体“necessary”中的都是✅,就算是完成了,optional中是建议安装的一些,如果后续遇到可自行安装哈~
五、安装appium- desktop连接真机
我安装的是:Appium-mac-1.17.1.dmg
首先需要用usb线将手机连接到电脑,手机进入开发者模式(多次点击手机版本号一栏),调试模式修改为传输文件,在打开appium后会给手机上安装一些东西,放心安装就好
打开后设置host:
如图,点击编辑配置,在窗口填入你自己的路径,重新启动(这里的重启可能并不会自动重启,需手动关闭后重启appium)
点击启动服务器:
启动成功
appium中可以查看app的元素,点击右上角的放大镜图标
打开后是这个界面:
选择自定义服务器,在 JSON Representation
处添加如下:
{
"platformName": "Android",
"deviceName": "xxx",
"platfromVersion": "10",
"appActivity"<