Appium自动化测试框架研究(2)——搭建IOS环境 (2)

 

Appium自动化测试框架研究(2)——搭建IOS环境

 

 

       9)此外,我还遇到过错误信息,说是Apple Developer开发者账号需要有了新协议,需要我登陆上去点击同意,照它说的去做,登录到Apple Developer点击同意就好了。

 

  至此,在Appium上就可以运行iOS的自动化测试了,上述步骤缺一不可。可以说九九八十一难,一步一个坑,我为此整整折腾了三四天,才配置好。

      10)如果前面的功课都做完了,那appium基本就可以使用了。在执行appium-doctor命令时,会看到一些警告:

 

Appium自动化测试框架研究(2)——搭建IOS环境

 

      我们来逐一解决这些警告。

      1.opencv4nodejs cannot be found

  到官网下载CMake并安装,地址如下所示:

     https://cmake.org/download/

  把CMake的路径添加到全局变量PATH中,如下所示:

     export CMAKE_ROOT=http://www.likecs.com/Applications/CMake.app/Contents/bin/

     export PATH=$CMAKE_ROOT:$PATH

 

      最后执行命令:

       npm install opencv4nodejs 

 

       2. ffmpeg cannot be found

  解决方案:输入brew install ffmpeg

 

       3. mjpeg-comsumer cannot be found

  解决方案:输入npm i -g mjpeg-consumer

 

      4. idb and idb_companion are not installed

      执行以下命令

      brew tap facebook/fb
      brew install idb-companion
      pip3.7 install fb-idb

      注意pip3.7是我的python的版本号。可以去全局变量中检查一下是否设置了pip的路径,有的是3.6或别的版本。

 

      5. applesimutils cannot be found

     执行以下命令:

     brew tap wix/brew
     brew install applesimutils

 

      6. bundletool.jar cannot be found

  到https://github.com/google/bundletool/releases下载bundletool.jar的最新版本,下载到的这个jar的文件名可能有带版本号,无论是什么,都改名为bundletool.jar

  在前面创建的sdk目录下,创建一个子目录bundle-tool,把bundletool.jar放在这个子目录下。

  给这个子目录和这个jar文件,增加权限。执行下面的脚本:

      chmod +x 

      chmod +x bundletool.jar

 

  在全局变量PATH中,增加bundletool.jar的路径,如下所示:

     expert PATH=${PATH}:$ANDROID_HOME/bundle-tool

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyfpxz.html