zoukankan      html  css  js  c++  java
  • MAC appim自动化环境搭建

    1、node.js环境搭建

    2、npm安装

    3、cnpm安装

    4、appium安装

    5、homebrew安装

    6、libimobiledevice安装

    7、carthage安装

    8、ios-deploy安装

    9、appium-doctor检查appium ios环境

    10、安装WebDriverAgent。可直接使用 appium自带的

    在WebDriverAgent目录下执行以下命令

    mkdir -p Resources/WebDriverAgent.bundle

    sh ./Scripts/bootstrap.sh

    编译WebDriverAgent.xcodeproj

    Xcode打开当前目录下的WebDriverAgent.xcodeproj文件

           1、TARGETS->WebDriverAgentLib的Bundle Identifier更改为自己命名的Identifier。(所有Identifier注意保持一致!!)

           2、TARGETS->WebDriverAgentLib的Signing选择使用个人的证书。

           3、TARGETS->WebDriverAgentRunner的Signing选择使用个人的证书。

           4、PROJECT->WebDriverAgent的Product Bundle Identifier更改为自己命名的Identifier。(所有Identifier注意保持一致!!)

          5、TARGETS->WebDriverAgentLib的Product Bundle Identifier更改为自己命名的Identifier。(所有Identifier注意保持一致!!)

          6、TARGETS->WebDriverAgentRunner的Product Bundle Identifier更改为自己命名的Identifier。(所有Identifier注意保持一致!!)

          7、Device选择已连接的测试机

          8、点击build按钮来测试,按照步骤设置后,可build succeeded~    

          9、测试机上安装证书,执行以下命令:

    xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=测试机的udid' test

    如果没有报错证明安装成功,同时手机上会安装一个WebDriverAgent软件。需要在手机设置->通用->设备管理->信任开发者

    如果没有报错证

    https://www.cnblogs.com/yoyoketang/p/7368246.html

    环境搭建需要的工具如下:

    https://www.jianshu.com/p/f797f79f2ff4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

    关于ANDROID_HOME配置

    https://blog.csdn.net/weixin_42602174/article/details/88039732?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase

    关于JAVA_HOME配置

    https://blog.csdn.net/shuaicenglou3032/article/details/79100155

    IOS真机环境安装

    1、安装homebrew :/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

    2、安装crathage:brew install carthage   第三方库管理工具,项目依赖管理

    3、安装依赖库:brew install libimobiledevice

    https://testerhome.com/topics/15617

    https://www.cnblogs.com/AIME/p/11312843.html

    https://www.cnblogs.com/fnng/p/12616466.html

  • 相关阅读:
    use paramiko to connect remote server and execute command
    protect golang source code
    adjust jedi vim to python2 and python3
    install vim plugin local file offline
    add swap file if you only have 1G RAM
    datatables hyperlink in td
    django rest framework custom json format
    【JAVA基础】网络编程
    【JAVA基础】多线程
    【JAVA基础】String类的概述和使用
  • 原文地址:https://www.cnblogs.com/bufuhaoshiguang/p/13294859.html
Copyright © 2011-2022 走看看