目录

环境搭建

  1. 安装brew
ruby -e "$(curl -fsSL https://raw.github.com/mxcl/homebrew/go)"
  1. 安装java
brew install java
  1. 安装python3 及相关包
brew install python3
pip install selenium
pip install appium-python-client
  1. 安装git, nodejs
brew install git
brew install nodejs
  1. 配置cnpm
npm install -g cnpm --registry=https://registry.npm.taobao.org
  1. 安装appium
sudo cnpm install appium -g
  1. 安装appium-doctor
sudo cnpm install appium-doctor -g
  1. 安装appium驱动
sudo cnpm install appium-xcuitest-driver
sudo cnpm install appium-uiautomator2-driver
sudo cnpm install opencv4nodejs ffmpeg fbsimctl applesimutils idevicelocation ios-deploy ios_webkit_debug_proxy bundletool.jar
brew install carthage
  1. 安装xcode
  • 从应用中心下载安装
  • 安装完启动Xcode并安装组件
  • 修改xcode-select路径与xcode app一致
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  1. 安装andorid sdk
  1. 配置环境变量

    vim ~/.bash_profile
export ANDROID_HOME=/usr/local/android-sdk-macosx
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools
export JAVA_HOME=$(/usr/libexec/java_home)
export PATH=${JAVA_HOME}/bin:${PATH}
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:${JAVA_HOME}/lib/tools.jar

source ~/.bash_profile (遇到权限不足 可以 sudo chmod 777 指定文件)

  1. 下载安装appium-desktop

    https://github.com/appium/appium-desktop/releases/

更多学习资料请加添加作者微信:lockingfree获取

最新文章

  1. cassandra CQL 常用操作
  2. ArrayList和Hashtable
  3. [转]curl_multi 实现准多进程发请求
  4. Linux下lzop命令安装
  5. 黄聪:查看mysql数据库真正的data目录
  6. [LeetCode#249] Group Shifted Strings
  7. ASP.NET服务器控件对应的HTML标签
  8. java@ What are C++ features missing in Java
  9. 你好,C++(36)人参再好,也不能当饭吃!6.3 类是如何面向对象的
  10. 冒泡排序----java实现
  11. vc6 pbo 文件为空的解决方法
  12. True 和 False
  13. 比较工具diif-vimdiff-windows比较工具详解
  14. 使用java 打印日历
  15. vue组件之间的传值方式
  16. codeforces选做
  17. Minimal string CodeForces – 797C
  18. functional program language
  19. IDEA中的git更新项目
  20. 【设计模式】—— 中介者模式Mediator

热门文章

  1. spring-data-redis 2.0 的使用
  2. Memcache与Redis有什么区别?
  3. oracle练手(一)
  4. Centos 7.3 搭建php7,mysql5.7,nginx1.10.1,redis
  5. JS基础_实参可以是任何值
  6. C#【堆与栈 值类型 引用类型】
  7. iPhone 11来了
  8. OSI网络通信工作流程的标准化 ----- 理论
  9. Maven的下载及安装
  10. pytorch转onnx问题