• 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

  • 相关阅读:
    oracle判断是否包含字符串的方法
    linux环境下卸载mysql
    分辨率与px的关系
    plsql登录,tables表为空解决方案
    excle导出、导入、下载_jeesite注解@ExcelField
    安卓中常用的弹出框
    c#将数据导出到excel中
    将表里的数据分组,并取每组中的最大的一条数据
    c#如何写服务,打包和卸载服务
    C#排列组合类,写彩票算法的朋友们可以来看一看
  • 原文地址:https://www.cnblogs.com/bufuhaoshiguang/p/13294859.html
Copyright © 2020-2023  润新知