Appium – iOS Mac环境结构

Appium – iOS Mac环境结构

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

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
         npm install appium@版本

         3. 假设安装出现例如以下错误:

npm ERR! fetch failed https://registry.npmjs.org/appium/-/appium-0.12.1.tgz

改动npm 配置:npm config set registry http://registry.npmjs.org

能够使用国内源安装

npm --registry http://registry.cnpmjs.org install -g appium

npm --registry https://registry.npm.taobao.org 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"  
      }  
    }  

单机开启后

开启成功后能够通过链接查看http://192.168.9.63:4723/

显示That URL did not map to a valid JSONWP resource

说明开启成功

链接grid hub 的要到hub 上查看。 比方 192.168.9.60:4444/grid/console/

查看ios Appium是否已经连接上。

版权声明:本文博客原创文章,博客,未经同意,不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117341.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • idea 激活码【注册码】

    idea 激活码【注册码】,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月19日
    72
  • VirtualBox 中的Centos如何安装VBoxGuestAdditions

    VirtualBox 中的Centos如何安装VBoxGuestAdditions最近在VirtualBox的虚拟机中安装Centos遇到一个问题:如何安装VBoxGuestAdditions功能。查了很多资料这个博客写的还靠谱些:https://blog.csdn.net/nanalinlinlin/article/details/47169811整理了下这里我用到的命令:一、安装VBoxGuestAdditions1、yumupdate2、yum…

    2022年6月15日
    72
  • kafka集群搭建&zookeeper集群搭建

    kafka集群搭建&zookeeper集群搭建1.安装准备jdk-8u162-linux-x64.tarzookeeper-3.4.12.tar.gzkafka_2.11-2.0.0.tgz2.准备至少三台虚拟机192.168.196.128192.168.196.131192.168.196.1323.Java环境安装(略…自行百度)4.搭建zookeeper集群在每台主机下执行以下步骤:移动至/usr/local下:mvzookeeper-3.4.12.tar.gz/usr/local解压,重命名:tar-z

    2022年6月7日
    35
  • CCS软件下载安装教程

    CCS软件下载安装教程关于CCSCCS是CodeComposerStudio的缩写。是美国德州仪器公司推出的代码开发和调试软件。单片机设计会经常用到这个软件。文章目录CCS软件下载安装教程1.下载1.1主要步骤2.安装1.下载CCS是一款免费的软件。可以去官网下载:http://www.ti.com.cn/tool/cn/CCSTUDIO1.1主要步骤登录网页成功后,出现如下界面:如果觉得英文看着不适应,可以在右上角更改网页语言为“简体中文”。注册TI新用户,如实填写各项信

    2022年4月6日
    441
  • vuecli安装_vuecli搭建流程

    vuecli安装_vuecli搭建流程前言vue-cli是和vue进行深度组合的工具,可以快速帮我们创建vue项目,并且把一些脚手架相关的代码给我们创建好。真正使用vue开发项目,都是用vue-cli来创建项目的。vue-cli介绍

    2022年7月30日
    8
  • js数组的splice方法_js数组删除某一项

    js数组的splice方法_js数组删除某一项JS数组删除splice和delete

    2022年9月28日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号