zoukankan      html  css  js  c++  java
  • appium+python+iOS 环境搭建与使用中常见问题的解决方案链接

    (1)WebDriverAgent 安装入门篇:https://www.cnblogs.com/zhanggui/p/9239827.html

      重点摘要:

      在WDA的Github上也给出了WDA的特性:

      1.支持真机 &&模拟器

        在模拟器上运行还是比较方便的,在真机上需要进行证书配置、进行端口转发。这个下面会介绍到。
      2.实现了大多数的WebDriver Spec
      3.实现了部分Mobile JSON Wire Protocol Spec
        如果想进一步了解Mobile JSON Wire Protocol Spec是什么,可以查看附录的1链接
      4.支持USB连接设备
        USB连接设备的时候,需要代理转发,这里用到了mobiledevice(或者使用usbmuxd)方法很简单直接进行端口代理即可(可参见本条特性的外链)。
      5.提供了一个Inspector,可以很直观地查看当前设备的状态以及元素tree。

    (2)安装  fbsimctl      

      参考链接:https://superuser.com/questions/1392608/getting-warning-when-running-appiumdoctor-in-mac-os-x-node-v11-6-0-is-installed

      处理方案:    

        # Get the Facebook Tap.
        brew tap facebook/fb
        # Install fbsimctl from master
        brew install fbsimctl --HEAD

        WARN AppiumDoctor ✖ applesimutils cannot be found

        brew tap wix/brew
        brew install wix/brew/applesimutils

    (3)WebDriverAgent的一篇介绍文章

      参考链接:https://www.jianshu.com/p/d64c901e56c7

      重点内容:

         1)安装WebDriverAgent前,需先安装Carthage,Carthage 是一款iOS项目依赖管理工具,与 Cocoapods 有着相似的功能,可以帮助你方便的管理三方依赖。它会把三方依赖编译成 framework,以 framework 的形式将三方依赖加入到项目中进行使用和管理。

    WebDriverAgent 本身使用了 Carthage 管理项目依赖,因此需要提前安装 Carthage。

      安装Carthage的方式:brew install carthage

      2)WebDriverAgent 是 Facebook 推出的一款 iOS 移动测试框架,能够支持模拟器以及真机。

       WebDriverAgent 在 iOS 端实现了一个 WebDriver server ,借助这个 server 我们可以远程控制 iOS 设备。你可以启动、杀死应用,点击、滚动视图,或者确定页面展示是否正确。

      

    安装过程当中的报错处理:

    (1)error: RPC failed; curl 18 transfer closed with outstanding read data remaining

      处理此问题的链接:http://blog.sina.com.cn/s/blog_852d92f80102xeg7.html

      原因:git 库源文件过多,修改下默认值即可。curl的postBuffer 默认值较小,配置下个这个值,就OK了!

      配置如下:
        $ git config --global http.postBuffer 24288000
        $ git config --list

  • 相关阅读:
    这个是我得标题:1548669163
    Mahout学习
    MySQL
    Ubuntu
    java小程序100例
    java实现链表从尾部输出
    空格替换
    java 实现二维数组查找
    JAVA实现分页
    java 程序参数详解
  • 原文地址:https://www.cnblogs.com/syw20170419/p/11099673.html
Copyright © 2011-2022 走看看