Appium - iOS Mac环境搭建

作者: Max.Bai

时间: 2014/10

1. iOS开发环境搭建

1.1系统要求

MacOS X 10.7 or higher, 10.9.2 recommended

1.2 xcode要求

xcode6.0(Appium 1.3), xcode5.0(Appium1.2)

1.3 Apple Developer Tools (iPhone simulator SDK, command line tools)

安装ios SDK,command line tools

2. Node js安装

方法1. 打开http://nodejs.org/安装Node js

方法2. homebrew install node.js

安装成功命令行执行

Node -v 正确显示Node js 版本

npm -v 显示npm 版本

3. Appium安装

1.检查PATH包含/usr/local/bin

$PATH输出结果包含 /usr/local/bin

2.安装

切记:不要使用 sudo npm install -g appium 安装

         cd /usr/local

         sudo chown -Rf <当前用户>:staff /usr/local

         npm install -g appium

appium -v 显示版本号安装正确

4. Webdriver 安装

npm install wd

5. Appium权限设置

sudo authorize_ios

6. Appium检测环境

node appium-doctor

7. Appium打开

开启Appium

Appium-a 192.168.9.63 -p 4723

如果需要需要连接Grid hub 的请自行开启hub,如何开启hub

链接grid hub需要参数--nodeconfig /abs/path/to/nodeconfig.json

其他参数开启参数如下:

https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/server-args.md

nodeConfig.json

    {
      "capabilities":
          [
            {
              "browserName": "Safari(or iPhone...)",
              "version":"7.1",
              "maxInstances": 1,
              "platform":"Mac",
              "platformName":"iOS",
          "platformVersion":"7.1"
            }
          ],
      "configuration":
      {
        "cleanUpCycle":2000,
        "timeout":30000,
        "proxy": "org.openqa.grid.selenium.proxy.DefaultRemoteProxy",
        "url":"http://192.168.9.63:4723/wd/hub",
        "maxSession": 1,
        "port": 4723,
        "host": "192.168.9.63",
        "register": true,
        "registerCycle": 5000,
        "hubPort": 4444,
        "hubHost": "192.168.9.60"
      }
    }  
时间: 2024-12-10 08:36:41

Appium - iOS Mac环境搭建的相关文章

Appium - iOS Mac环境结构

笔者: Max.Bai 时间: 2014/10 1. iOS开发环境的搭建 1.1系统要求 MacOS X 10.7 or higher, 10.9.2 recommended 1.2 xcode要求 xcode6.0(Appium 1.3). xcode5.0(Appium1.2) 1.3 Apple Developer Tools (iPhone simulator SDK, command line tools) 安装ios SDK,command line tools 2. Node j

Appium Android测试环境搭建 for Mac

Appium Android测试环境搭建 涉及的资源,工具都很多 ,从网上各种资料查找,整合一下资源,针对小白级别. 1.Appium安装: 转载自:http://www.cnblogs.com/oscarxie/p/3894559.html. 2.Mac配置Android环境变量: 转载自:http://www.jianshu.com/p/84f3baf1682c 3.Mac安装Android模拟器genymotion: 转载自:http://blog.csdn.net/l_215851356

Appium for Mac 环境准备篇

1 Appium for Mac 环境准备篇[原文地址:http://www.cnblogs.com/oscarxie/p/3894559.html] 1.1 java guowenxie-macbookair:~ guowenxie$ java -versionjava version "1.8.0_05"Java(TM) SE Runtime Environment (build 1.8.0_05-b13)Java HotSpot(TM) 64-Bit Server VM (bui

Cocos2d-x iOS Mac环境编译出错 can&#39;t locate file for: -lpng -ljpeg -ltiff -lwebp -lfreetype -lwebsockets -lcurl

在Mac上用Xcode6编译错误,在windows下面Visual Studio 编译没问题,然后查看报错信息: error: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/libtool: can't locate file for file: -lpng is not an object file (not allowed in a library) 1 error

ELK - MAC环境搭建

ELK - MAC环境搭建 本文旨在记录elasticsearch.logstash.kibana在mac下的安装与启动. 先决条件 java8 mac软件管理工具brew brew相关命令 # 安装软件 brew install your-software # 查看软件安装信息 brew info your-software # 管理服务,没怎么用它,ELK都有自己的启动脚本在安装目录的bin/下面,且基本上都会携带参数启动 brew services start/stop your-serv

React Native IOS ---基础环境搭建(前端架构师)

React Native -IOS 开发环境搭建 web架构(基础) 安装依赖 * 必须安装的依赖有:Node.Watchman 和 React Native 命令行工具以及 Xcode. npm 镜像 npm config set registry https://registry.npm.taobao.org --global npm config set disturl https://npm.taobao.org/dist --global Yarn.React Native 的命令行工

App自动化测试探索(二)MAC环境搭建iOS+Python+Appium测试环境

环境搭建要求,MAC 机器一台,要求 Xcode 8.0以上 1. 安装 Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2. 安装 libimobiledevice brew install libimobiledevice 3. 安装 ideviceinstaller brew install ideviceinst

Mac&amp;Appium&amp;Python自动化测试-环境搭建之安卓SDK

一.摘要 本博文将详细讲述在Mac环境下的jdk安装.配置以及环境校验:安卓sdk安装.配置以及环境校验 二.安装包工具准备: jdk1.8.0(64 位) android-sdk_r24.4.1-mac osx.zip 三.JDK的安装及配置 官方下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 选中"Accept License Agreement",下

IOS cordova环境搭建

首先什么是cordova  ,cordova的前生是Phonegap. Cordova提供了一组设备相关的API,通过这组API,移动应用能够以JavaScript访问原生的设备功能,如摄像头.麦克风等. 好了.现在我们在MAC上搭建cordova的环境 .分以下几步 1.安装GIT:http://www.git-scm.com/2.安装NODEJS:http://nodejs.org/ (如果你安装了旧版本的需要手动安装npm,不过最新版的自带了) 3.进入终端命令行使用npm安装cordov