zoukankan      html  css  js  c++  java
  • Mac + Appium环境准备

    一、需要mac系统里有如下软件安装,才可以进行appium环境搭建

    1、检查java是否安装,系统自带的就略过如何安装了

    $ java -version
    java version "1.8.0_221"
    Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
    Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

    2、检查homebrew是否安装

    $ brew -v
    Homebrew 2.1.6
    Homebrew/homebrew-core (git revision de1ac; last commit 2019-07-05)
    Homebrew/homebrew-cask (git revision 2742; last commit 2019-07-05)

    3、检查git是否安装

    $ git --version
    git version 2.24.2 (Apple Git-127)

    4、【可以不安装】检查ruby是否安装,系统自带忽略安装

    $ ruby -v
    ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19]

    5、安装carthage

    输入:

    $ brew install carthage
    Updating Homebrew...

    如果一直停留在

    Updating Homebrew...  可以输入Ctrl+c

    6、XCode

    用来测试IOS APP。

    1)在appstore中下载安装xcode,同时安装 xcode command line tools(默认自带安装)

    7、Android SDK

    测试Android App需要。 

    下载地址:http://tools.android-studio.org/index.php/sdk

    将下载的 Android SDK 解压,将得到如下目录。(具体安装步骤可以阅读 SDK Readme.txt)

    阅读 SDK Readme.txt文档得知:

    先cd到android-sdk-macosx文件夹下:

    再输入命令:

    tools/android update sdk --no-ui

     下载完SDK后,配置环境变量:

    vim ~/.bash_profile

    直接在最上面写就行

    至此准备条件完毕,接下来安装appium吧!

    二、appium安装

    mac系统安装appium,有两种方法,第一种:通过appium.dmg 直接安装 ,第二种:通过npm安装(需要VPN)

    1、安装node.js

    先检查node是否安装

    $ node -v
    v10.15.3

    2、安装 appium server

    输入:

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

    $ appium -v
    1.17.1

    3、安装appium client

    $ pip install Appium-Python-Client
    Collecting Appium-Python-Client
      Downloading https://files.pythonhosted.org/packages/6c/92/9be7026178eb023668c46454704cbe5b0ee8ef51c4872a2aaa47c0c06345/Appium-Python-Client-0.52.tar.gz (56kB)
         |████████████████████████████████| 61kB 847kB/s 
    Collecting selenium<4,>=3.14.1 (from Appium-Python-Client)
      Downloading https://files.pythonhosted.org/packages/80/d6/4294f0b4bce4de0abf13e17190289f9d0613b0a44e5dd6a7f5ca98459853/selenium-3.141.0-py2.py3-none-any.whl (904kB)
         |████████████████████████████████| 911kB 2.5MB/s 
    Requirement already satisfied: urllib3 in /Users/yyj/anaconda3/lib/python3.7/site-packages (from selenium<4,>=3.14.1->Appium-Python-Client) (1.23)
    Building wheels for collected packages: Appium-Python-Client
      Building wheel for Appium-Python-Client (setup.py) ... done
      Created wheel for Appium-Python-Client: filename=Appium_Python_Client-0.52-cp37-none-any.whl size=85331 sha256=28864278db5a8ce72a254d9c95c15696abff761d971b8d8b0a0049ee6a0dc5d8
      Stored in directory: /Users/yyj/Library/Caches/pip/wheels/b2/5e/b1/cdef659696c11b1b910930f06ee12103776ec415b9f13f92d8
    Successfully built Appium-Python-Client

    4、检查appium安装是否成功

    appium doctor用来检查appium的是否成功安装。

    可以在终端执行npm install appium-doctor -g 来安装 doctor。 

    npm install appium-doctor -g

    安装完成后,终端输入appium-doctor 检测环境是否成功。

    appium-doctor 

    5、启动appium服务

    在终端输入appium &。输出下面的信息,则表示appium server启动成功了。

    $ appium &
    [1] 965$ [Appium] Welcome to Appium v1.9.1
    [Appium] Appium REST http interface listener started on 0.0.0.0:4723

    6、查看是否运行成功(跟下面桌面程序相关)

    浏览器打开:

    http://0.0.0.0:4723/

    显示:

    That URL did not map to a valid JSONWP resource

    注:最好再把端口关了,因为下面要用appium桌面程序访问服务,不然会显示端口被占用。

    # 查看端口使用情况
    $ lsof -i tcp:4723
    COMMAND  PID   USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
    node    1216  xxxxx   13u  IPv4 0xe8dfa7a1addb4d97      0t0  TCP *:4723 (LISTEN)

    杀死进程:

    kill 1216

    至此appium 环境搭建完成!! 

    三、安装appium桌面程序

    需要安装AppiumDesktop。

    下载AppiumDesktop参考下面:

    Appium-Server下载地址:https://github.com/appium/appium-desktop/releases

    用命令打开程序或者手动打开程序:

    # 启动appium-desktop
    /Applications/Project/Appium.app/Contents/MacOS/Appium

    启动后,进入

  • 相关阅读:
    Nhibernate1
    控制反转(IoC)
    Windbg是windows平台上强大的调试器
    Java 7 语法新特性
    区间数据计算
    红黑树数据结构剖析
    .net下灰度模式图像
    如何配置Hyper-V的虚拟机通过主机网络上网 (NAT)
    产品落地
    poj-3898 Software Industry Revolution DP
  • 原文地址:https://www.cnblogs.com/BlueSkyyj/p/12883995.html
Copyright © 2011-2022 走看看