环境准备(供参考)

  • mac v10.14.4
  • xcode v10.2
  • python v3.6

确保上述环境已满足,即可开始搭建appium+ios测试环境


1 jdk安装

  • 下载mac版本的jdk并安装

  • 配置环境变量

    • 打开终端

    • 如果你是第一次配置环境变量,可以使用touch .bash_profile 创建一个.bash_profile的隐藏配置文件(否则使用open -e .bash_profile命令)

    • 输入配置

      JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
      PATH=$JAVA_HOME/bin:$PATH:.
      CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
      export JAVA_HOME
      export PATH
      export CLASSPATH
    • 保存并关闭.bash_profile文件

    • 使用source .bash_profile使配置生效

    • 输入 echo $JAVA_HOME 显示刚才配置的路径

2 android sdk安装

  • 下载android sdk for mac,下载地址如下
http://down.tech.sina.com.cn/page/45703.html
http://mac.softpedia.com/get/Developer-Tools/Google-Android-SDK.shtml
  • 设置下载的代理服务器

    • 在终端用命令行进入到下载文件的tools目录
    • 终端输入 ./android sdk调出SDK Manager的图形界面
    • 顶部菜单栏找到Android SDK Manager -> Preferences
    • http proxy server填写: mirrors.neusoft.edu.cn,端口填写:80,然后勾选**Force https:// **
    • 关于Android SDk Manager里面到底哪些东西是必须下载的,参考(https://blog.csdn.net/mxjblog/article/details/80256926)
    • 找到菜单Tools->Manage Add-on Site,点击new,添加如下所有地址
http://mirrors.neusoft.edu.cn/android/repository/addon-6.xml
http://mirrors.neusoft.edu.cn/android/repository/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/extras/intel/addon.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-tv/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android-wear/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/android/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/google_apis/sys-img.xml
http://mirrors.neusoft.edu.cn/android/repository/sys-img/x86/addon-x86.xml
http://mirrors.neusoft.edu.cn/android/repository/addons_list-2.xml
http://mirrors.neusoft.edu.cn/android/repository/repository-10.xml
  • 环境变量配置

    • 打开.bash_profile文件,输入命令open .bash_profile
    • 在编辑器中输入下面文本
    export ANDROID_HOME=/Users/gametest/Library/Android/sdk
    export PATH=${PATH}:${ANDROID_HOME}/platform-tools
    export PATH=${PATH}:${ANDROID_HOME}/tools
    export PATH=${PATH}:${ANDROID_HOME}/build-tools/28.0.1
    • 保存退出,然后输入命令source .bash_profile可即时生效
    • 重启终端,输入adb version验证是否配置成功

3 appium 环境搭建


4 macaca安装


5 ios元素定位工具

最新文章

  1. Struts2运行流程
  2. windows下搭建nginx+php+mysql环境
  3. IE兼容性的注意点
  4. struts2将servlet对象注入到Action中
  5. Maven学习笔记-01-Maven入门
  6. 浅析 GRUB 如何加载 linux kernel
  7. The First
  8. ASP.NET MVC 开发中遇到的两个小问题
  9. 【转载】C#后台声明式验证,远离if验证
  10. IE8下ckeditor无法正常使用,提示"例外被抛出且未被接住"的解决办法
  11. 简单QT应用了可实现手动布局QT应用
  12. Android学习(三)
  13. linux下 几个常用makefile模板,亲测可用
  14. Tomcat与Web应用
  15. Python 3.6.5 导入pymysql模块出错:No module named 'pymysql'
  16. JavaScript 设计模式的七大原则(未完成)
  17. iptable用法
  18. UITableViewCell图片视差效果
  19. Qt5.3.2_CentOS6.4(x86)_代码文件编码
  20. SQL Server ->> 高可用与灾难恢复(HADR)技术 -- AlwaysOn(实战篇)之建立活动目录域、DNS服务器和Windows故障转移群集(准备工作)

热门文章

  1. [牛腩]如何关闭.net framework4.0的请求验证 标签: 发布 2015-07-31 09:27 887人阅读 评论(38)
  2. SDUT-2449_数据结构实验之栈与队列十:走迷宫
  3. 补充:css制作三角
  4. 15-8 pymysql的使用
  5. POJ2663 Tri Tiling
  6. Hbase API: 读Bigtable
  7. 利用阿里云容器服务打通TensorFlow持续训练链路
  8. hdu 5734 Acperience(2016多校第二场)
  9. H3C Comware的作用
  10. 【t079】火星上的加法运算