本文主要是介绍Mac环境安装 Appuim,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
【仅供参考】
安装Homebrew
- 安装命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装brew 程序(Homebrew简称brew,OSX上的软件包管理工具)
- 使用上述命令过程中要求输入mac登录用户的密码,输入回车即可,过程中需要下载稍微有点慢
安装nodejs
- Appium是使用nodejs环境开发的,安装Appium之前,先提前把nodejs环境安装好
- 安装命令:brew install node 和 brew install npm
安装python和adb
安装xcode
安装appium
[待上传]
安装appium诊断工具
- npm install -g appium-doctor
Appium-doctor上的各种报错
1.Carthage was NOT found!
- 安装命令:brew update和brew install carthage(需安装Homebrew后执行)
2.Error running xcrun simctl
- 在code设置里,将Command line Tools设置一下,在Xcode>preferences>Locations里面,设置之后再运行终端
3.JAVA_HOME is set to '/Library/Java/JavaVirtualMachines/jdk1.8.0_101.jdk/Contents/Home/' but this is NOT a valid path!
- 环境配置错误,检查一下:open ~/.bash_profile
其他参考: Appium-doctor上的各种报错
编辑配置
- 运行之后下面有个Edit Configurations(编辑配置)。可以在左上角菜单栏 View->Languages->中文。切换成中文。
- 在该菜单下配置对应ANDROID_HOME,JAVA_HOME 路径即可。
设置启动参数
{
"platformName":"Android",
"platformVersion":"11",
"deviceName":"test",
"appPackage":"com.xxxx.xxxx",
"appActivity":"com.xxxx.xxxx.xxxActivity"
}
1.获取platformVersion:
- adb shell getprop ro.build.version.release
2.获取deviceName:
3.获取当前apk的 package 与 activity的命令:
- 获取appActivity 的方法: adb shell dumpsys activity activities
启动遇到的问题
【问题1】An unknown server-side error occurred while processing the command. Original error: 'app' option is required for reinstall
【问题2】Error starting Appium server: listen EADDRINUSE 0.0.0.0:4723
这篇关于Mac环境安装 Appuim的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!