IOS 自动化环境搭建

1、自动化的工具

  • Airtest
  • appium
  • facebook-wda

2、WebDriverAgent的安装

  • 安装参考
    安装参考

  • 苹果IOS:xcode提示“codesign 想要访问您的钥匙串中的密钥”
    问题解决参考

  • 手机信任对应的描述文件

3、启动WebDriverAgent

  • 使用tidevice管理
    文档位置

  • 命令启动
    1、tidevice applist 查看对应安装的包名

    2、启动对应的包名

     tidevice wdaproxy -B com.lgy.wda.WebDriverAgent.Runner --port 8200
    

    访问:http://127.0.0.1:8100/status 有返回设备信息即正常

    3、启动demo

    import wda
    c = wda.Client("http://localhost:8200")
    print(c.info)
    

4、facebook-wda

​ 安裝:pip3 install -U facebook-wda
​ 调试终端:直接输入weditor,即可进入跟uiautomtor2 相同的调试页面
​ 文档参考

IOS 自动化环境搭建相关推荐

  1. appium ios自动化环境搭建

    前言:ios的自动化搭建要比Android的复杂一点,其中配置WebDriverAgent会稍微麻烦一点,但其他步骤总体上和Android差不多 所需环境: macOS电脑 Xcode 待测试的iOS ...

  2. pythonapp自动化_基于python的App UI自动化环境搭建

    Android端Ui 自动化环境搭建 一,安装JDK.SDK 二,添加环境变量 Widows: 1.系统变量→新建 JAVA_HOME 变量 E:\Java\jdk1.7.0 jdk安装目录 2.系统 ...

  3. iOS自动化测试环境搭建总结

    1.关于iOS真机和模拟器自动化环境搭建 参考博文: Appium+Python3+iOS真机环境搭建 iOS自动化测试:mac下iOS10 appium测试环境的搭建 IOS + Appium自动化 ...

  4. Win + Appium + Android/IOS + Python环境搭建

    说明:此文章仅为自己学习时记录,比较乱,不推荐读者查阅.  IOS自动化测试: 注意:WebDriverAgent最好下载appium的(而不是facebook下的):GitHub - appium/ ...

  5. 拓展--mac系统ios自动化--环境配置

    下载python3 https://www.python.org/downloads/mac-osx/ 修改环境变量 修改用户根目录下的~/.bash_profile文件,在终端输入: vi ~/.b ...

  6. iOS自动化测试环境搭建

    1 环境准备 1.1 Mac os x 1.2 brew Mac os x的包管理工具,安装方法:终端输入: /usr/bin/ruby -e "$(curl -fsSL https://r ...

  7. 无Mac机IOS开发环境搭建手记

    一直以来都是做Web开发的,说实话时间长了总有些腻烦的感觉.最近一直在关注移动领域的开发,想从这个从未入手过的领域找点新鲜感和激情.在 Android和IOS之间的技术选型上确实犹豫了好久,Andro ...

  8. Appium自动化环境搭建

    APP自动化环境搭建 一.安装Appium 因为Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,在安装之前,我们首先应该百度".net framewo ...

  9. Python+Appium APP自动化环境搭建

    Python+Appium之APP自动化环境搭建 1.安装node.js (1)一直点击下一步即可 (2)配置环境变量 (3)输入npm --version 安装成功 2.安装appium-docto ...

最新文章

  1. java inputstream 回退_系统学习 Java IO (十)----回退流 PushbackInputStream
  2. Linux网络环境配置
  3. SDN自定义网络讲解(内部学习专用)
  4. PHP中数组的三种排序方法
  5. Qt实现桌面右下角放置窗体
  6. 如何制作手绘地图?如何将图片图层精确地对准在地图上?
  7. 串行设备造成鼠标乱跑的问题
  8. C++11 继承构造函数与委托构造函数
  9. 转:L298N的原理图以及程序实现
  10. 软件测试打电话,如何有效测试手机通话测试 - fox的测试人生 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  11. 图解如何在IIS上部署Asp.Net(.NET5.0)网站,新手必看!!!
  12. java大文件pdf水印_java – 如何扩展PDF的页面大小以添加水印?
  13. 【Spring Cloud】新闻头条微服务项目:自媒体前后端搭建素材管理(含优化)
  14. java.net.url 兼容_java.net.Url类的应用(网络编程)
  15. 利用pyecharts显示微信好友性别比例
  16. 橡皮鸭程序调试法[转] 相当有趣^_^
  17. 用继承的方式实现一个打印机,父类(打印机),子类(黑白打印机、彩色打印机)...
  18. Qt+VTK+OCCT读取IGES/STEP模型
  19. 争夺“李子柒”,但别让“她”跑了
  20. 卷积神经网络实战之LeNet5股票预测代码实现及遇到各种问题的解决方案

热门文章

  1. 多类别不平衡分类-解决方案:概述【集成学习、数据重采样、深度学习(元学习)、异常检测】
  2. 选择在线教育直播平台时,要看这三大因素
  3. 阀门定位器调节阀的特点及校验步骤
  4. Web核心-Http-Tomcat-Servlet学习记录
  5. AI论文生成器哪种好用?这个工具帮你一键生成论文
  6. Buu:[FlareOn6]Overlong
  7. 【PNN分类】基于灰狼鹰算法优化pnn神经网络实现数据分附matlab代码
  8. 水淼易语言对象类代码生成器 v1.01官方
  9. Electron应用中实现调用外接摄像头并拍照上传
  10. 高清视频转换器哪款好用