安装appium

卸载历史版本:npm uninstall -g appium, 安装好npm, cnpm

1. github上下载源代码,解压进入下载好的目录运行npm install   https://testerhome.com/topics/6080

2. 源代码安装 命令行运行: git clone https://github.com/appium/appium.git,clone完成后cd 到相应目录 运行: cnmp install  https://testerhome.com/topics/5874

3. 淘宝镜像安装:确保已经安装好了cnpm,  命令行 cnpm -v ,检查。

 cnpm install -g appium --no-cache

4. 直接 npm install -g appium 运行过程中有未下载下来的地方 报错 手动下载到相应目录

 安装完成appium -v检查

配置appium-doctor对appium进行检查:

sudo npm install -g appium-doctor   安装完成后运行appium-doctor

1. 检查信息缺少: Xcode Command Line Tools先用brew Xcode Command Line Tools 没有找到结果  appstore没有结果  去百度search: http://railsapps.github.io/xcode-command-line-tools.html

解决办法: xcode-select --install

2. WARN AppiumDoctor  ✖ Bin directory for $JAVA_HOME is not set   没有配置java_home变量

 解决办法: vi ./.bash_profile ;  在文本末尾加上java_home的路径

WebDriverAgent安装:

1. git clone https://github.com/facebook/WebDriverAgent.git复制源代码

2../Scripts/bootstrap.sh

报错:

Fetching dependencies
*** Downloading peertalk.framework binary at "v1.0"
Failed to write to /node_modules/WebDriverAgent/Carthage/Build/iOS/Peertalk.framework: Error Domain=NSCocoaErrorDomain Code=513 "“Peertalk.framework” couldn’t be removed because you don’t have permission to access it." UserInfo={NSFilePath=/node_modules/WebDriverAgent/Carthage/Build/iOS/Peertalk.framework, NSUserStringVariant=(
Remove
), NSUnderlyingError=0x7fd6774b0e30 {Error Domain=NSPOSIXErrorDomain Code=13 "Permission denied"}}

权限问题,加上sudo.挂上vpn要稳定些


配置appium 1.6.3 for MAC的更多相关文章

  1. mac 下 配置appium +ios真机环境

    mac系统:10.11.6 xcode:7 appium:1.5.3 iphone: 6 p 1.搭建 appium 安卓的环境: 1.jdk 2.sdk 3.appium 4.配置环境变量 mac下 ...

  2. Mac下安装及配置Appium环境

    candiceli   Mac下安装及配置Appium环境 我是小白,自己研究appium好几周了. 一开始按照同事这篇文章设置Mac下的环境,http://www.cnblogs.com/tangd ...

  3. Appium for IOS testing on Mac

    一:环境 1.Mac OS X 10.9.1 2.Xcod 5.0.2 3.Appium 1.3.6 下载地址:https://bitbucket.org/appium/appium.app/down ...

  4. MacOS10.9平台配置Appium+Java环境

    1) 安装JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html   ...

  5. Windows平台配置Appium+Java环境

    1) 安装JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装 ...

  6. 转:Windows平台配置Appium+Java环境

    1) 安装JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 安装 ...

  7. 如何在windows下安装与配置Appium

    appium是一款open source 移动自动化测试框架,既支持Android 也支持IOS 工具/原料 JDK adt-bundle-windows node python appium rob ...

  8. 在eclipse里配置Android ndk环境 适用于windows mac 和linux(转)

    在eclipse里配置Android ndk环境 适用于windows mac 和linux(转) 2012-02-27 13:02:16|  分类: android |  标签:java  prog ...

  9. 在Mac OSX上配置Appium+Android自动化测试环境

    前提准备 开始正文之前,你需要准备好一些基本条件: 1.安装好Mac OSX 操作系统的设备 2.能够访问中国局域网以外资源的方法(没有也行,但很痛苦) 3.已经安装好 homebrew 4.已经安装 ...

随机推荐

  1. 【数学】Jersey Politics

                                                            Jersey Politics Time Limit: 1000MS   Memory ...

  2. 【转】PowerShell入门(十):使用配置文件

    转至:http://www.cnblogs.com/ceachy/archive/2013/03/01/PowerShell_Profile.html 在命令行中定义别名.变量和函数,只是将它们添加在 ...

  3. Map三种遍历方式

    Map三种遍历方式 package decorator; import java.util.Collection; import java.util.HashMap; import java.util ...

  4. tensorflow 学习笔记

    tensorflow一些函数: 1.tf.ones(shape,type=tf.float32,name=None)      tf.ones([2, 3], int32) ==> [[1, 1 ...

  5. Thinkphp更改子集

    //规格编辑 public function standard(){ //$id = $_GET['id'];//dump($id);die; $id = 388; //根据$id 到re_goods ...

  6. Bash:-:-定义空变量作为输出结合换行符\n和column输出

    RET="" declare -a HOST=() declare -a ALL_SVR=() declare -a FREESVR=() ;i<${#_ALL_AGENT_ ...

  7. 学习Linux系列--Python资源收集

    本系列文章记录了个人学习过程的点点滴滴. 回到目录 玩Linux,不懂一门脚本语言是不行的,我这里选择的是Python. 10.入门资源 下面前三遍是比较系统的文档,后面是一些心得,我看了好几天,终于 ...

  8. 《编写可维护的JavaScript》——JavaScript编码规范(二)

    昨天是我偶像生日,现在整个人都还好兴奋啊O(∩_∩)O~  闲话少说,让我先发篇随笔留念一下^_^ ////////////////////////////////正文分割线///////////// ...

  9. java是值传递还是引用传递

    首先写一个简便的Employee,以便测试使用. class Employee { private String name; public Employee(String name) { this.n ...

  10. ORACLE表的恢复

         对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的.一般步骤有: 1.从flash back里查询被删除的表     select * from ...