前言:这个appium安装了好久终于安装好了。这里简单总结下:后面的就是一些配置了。
appium安装可以直接使用命令:npm install -g appium
报错。
后面查是因为需要有些东西需要翻墙才能获取。
可以先使用淘宝镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
依然报错:npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules/cnpm
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
于是前面加上sudo,再执行
报错:
npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0
再执行
sudo npm install npm@4.6.1 -g
安装appium
sudo cnpm install -g appium
检查:
appium -v
1.11.1
查看安装路径
which appium
/usr/local/bin/appium
appium安装成功。
安装appium-python-client
pip3 install Appium-Python-Client
-使用UI Automatorviewer查看元素
屏幕快照 2019-02-21 19.57.47.png安装安卓sdk
参考文章Mac安装安卓sdk小记
下载Android SDK
先下载android sdk for mac 可以从以下地址下载,亲测可以下载http://down.tech.sina.com.cn/page/45703.html
二、设置下载的代理服务器
1.下载好的sdk解压放根目录文件下
2.在终端用命令行进入到下载文件的tools目录cd ~/admin/sdk目录/tools
3.终端输入 ./android sdk
调出SDK Manager的图形界面
4.Mac的顶部找到Android SDK Manager -> Preferences 或者快捷键command+,
进入设置页面
后面的5\6\7参考上面的链接。
三、设置安卓环境变量
1.启动终端 输入 cd ~/进入home 目录
2.创建:touch .bash_profile
3.打开编辑: open .bash_profile
4.在文件中输入以下内容
这里的touch 命令我暂时执行不了。待明天再继续。
安装appium-doctor
cnpm install appium-doctor -g
安装完,输入appium-doctor
查看appium整体依赖环境配置情况
##问题一、WARN AppiumDoctor ✖ Carthage was NOT found!
Carthage的安装和使用
brew install carthage
##问题二、✖ Xcode Command Line Tools are NOT installed
解决方法:
1,Launch the Terminal, found in /Applications/Utilities/
2,Type the following command string:
xcode-select --install
3,A software update popup window will appear that asks: “The xcode-select command requires the command line developer tools. Would you like to install the tools now?” choose to confirm this by clicking “Install”, then agree to the Terms of Service when requested (feel free to read them thoroughly, we’ll be here)
4,Wait for the Command Line Tools package download to complete, it’ll be about 130MB and installs fairly quickly depending on your connection speed
终于appium-doctor检测都ok了
这个是appium-doctor好了。不是appium
网友评论