zoukankan      html  css  js  c++  java
  • mac APP自动化环境准备

    appium 安装:
    基础环境准备:
    node.js---OK(brew install node)
    v12.13.0
    https://nodejs.org/en/download/

    安装JDK:
    配置环境变量
    官网下载就行

    homebrew:homebrew是MacOS系统里面包的管理工具,类似于CentOS系统里面的yum,主要解决软件或者包下载时的各种依赖包。
    2.4.10
    /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"---连接拒绝(已安装)

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

    安装成功后可以使用brew命令

    libimobiledevice:一个开源包,可以让Linux支持连接iPhone/iPod Touch等iOS设备。
    brew install libimobiledevice---Ok

    安装ipa包:安装 ideviceinstaller(真机安装相关)
    brew install ideviceinstaller---Ok

    Carthage:第三方库管理工具
    brew install carthage---Ok

    cnpm:镜像
    npm install -g cnpm --registry=https://registry.npm.taobao.org

    iOS-deploy:ios-deploy也是一个终端安装和调试iPhone应用的是第三方开源库,使用时需要开发者证书和Xcode7以上版本。
    cnpm install -g ios-deploy..................

    xcpretty:用于对xcodebuild的输出进行格式化。并包含输出report功能。
    gem install xcpretty

    appium Server:
    安装appium:
    npm install -g appium (v1.18.0), appium在应用程序中启动,不然报包没安装
    npm install -g appium-doctor
    pip3 install appium-python-client
    npm install -g wd
    npm i -g webpack
    npm install appium-xcuitest-driver
    appium客户端用于元素定位------相互独立
    xcode:
    https://developer.apple.com/support/xcode/


  • 相关阅读:
    Android Action Bar简介
    Android UX & UI 最佳实践: 设计有效的导航
    Android Design Principles
    Android 4.4 KitKat 新特性
    Android 尺寸单位转换和屏幕适配相关
    Android UI线程和非UI线程
    初探机器学习之使用百度EasyDL定制化模型
    初探机器学习之使用百度AI服务实现图片识别与相似图片
    初探机器学习之推荐系统的基础知识
    熊逸《唐诗50讲》壮心篇
  • 原文地址:https://www.cnblogs.com/nieliangcai/p/13552079.html
Copyright © 2011-2022 走看看