这次安装WebDriverAgent的过程可谓坎坷呀,最后还是大牛远程解决问题,自己的确差太远,记录一下过程吧

尽量升级Xcode到最新版,保持iPhone的版本大于9.3

终端进入目标文件夹WebDriverAgent下,执行git clone https://github.com/facebook/WebDriverAgent

然后执行./Scripts/bootstrap.sh

执行完成后,直接双击打开WebDriverAgent.xcodeproj这个文件

然后在xcode上设置证书

下边这一列文件里的证书都要配置

菜单栏选择目标设备

Scheme选择WebDriverAgentRunner

最后运行 Product -> Test

一切正常的话,手机上会出现一个无图标的WebDriverAgent应用,启动之后,马上又返回到桌面。这是很正常的不要奇怪。

此时控制台界面可以看到设备的IP。如果看不到的话,使用这种方法打开

通过上面给出的IP和端口,加上/status合成一个url地址。例如http://10.0.0.1:8100/status,然后浏览器打开。如果出现一串JSON输出,说明WDA安装成功了。(有的时候不出来也可能成功了)

将WebDriverAgent加到Appium文件中(直接拷贝,不用再次运行.sh文件)

两个路径

/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/

/Users/username/node_modules/appium/node_modules/appium-xcuitest-driver

以上两个路径有个能找不到,或者不一样,不要紧

运行测试程序,报err65的话,就是位置错了,把WebDriverAgent拷到报错文件下,再次执行,应该就没问题了

转载于:https://www.cnblogs.com/mghhzAnne/p/8677284.html

WebDriverAgent安装相关推荐

  1. WebDriverAgent安装到iphone真机

    一.背景 Appium ios平台自动化测试需要将WebDriverAgent安装到真机上,通过它驱动手机进行自动化测试,但实际往真机安装过程中会遇到各种各样的问题,特此记录一下. 二.问题汇总: 1 ...

  2. iOS自动化笔记(一)WebDriverAgent安装与使用

    准备条件 首先准备一台Mac电脑和一台iPhone手机(尽可能使用Mac和iPhone真机) WebDriverAgent安装与使用 想要进行iOS自动化测试,必须在真机iPhone上安装WDA,安装 ...

  3. IOS自动化第二篇:WebDriverAgent安装、编译和appium使用

    14-WebDriverAgent安装.编译 推荐使用Appium-mac-1.18.3.dmg,及时Appium-mac-1.18.2.dmg其他版本都是问题特别多 方式1:使用Appium-mac ...

  4. python123 ios_【Mac + Python3.6 + ATX基于facebook-wda】之IOS自动化(一):WebDriverAgent安装...

    此篇介绍如何安装WebDriverAgent,下一篇介绍facebook-wda库的安装使用以及自动化脚本的开发. 前言: 对于iOS的应用的测试,如果不需要用到图像识别,推荐使用这个项目facebo ...

  5. iOS自动化之WDA(WebDriverAgent)安装及踩坑(本文仅作经验记录,原WDA已经废弃,详细请看更新说明)

    Table of Contents 更新说明 一.WDA介绍 二.部署环境 三.安装步骤 1.安装基础依赖 2.下载WDA 3.执行bootstrap.sh 4.打开WebDriverAgent工程配 ...

  6. totoro-appium环境搭建(代替网页版WebDriverAgent Inspector)

    appium元素定位参考博客 https://blog.csdn.net/wangmcn1984/article/details/78963178 先启动WDAMonitor,在xcode-Produ ...

  7. 微信跳一跳高分辅助踩坑

    旧博文,搬到 csdn 原文:http://rebootcat.com/2018/01/08/wechat_jump_hack/ 最近挺火的微信跳一跳 最近新版微信的『跳一跳』小程序着实火了一把,也把 ...

  8. 手机版的python-python手机版

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 也许你会说为什么不导入到电脑上进行删除,没办法我就是想整点不一样的,学了 ...

  9. 手机版的python-手机版python

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 今天安利一款更友好的qpython.? qpython是一个python ...

最新文章

  1. crontab安装_django-crontab实现服务端的定时计划任务
  2. IOC注解注入View
  3. Flutter实战之(Clubhouse App)
  4. Oracle笔记(3):数据库启动原理
  5. java 异常处理机制(java 编程思想)
  6. XML—— 验证XML文档
  7. 使用虚拟环境virtualenv 创建虚拟环境出现PermissionError: [Errno 13] Permission denied:
  8. 读书和不读书的女人之间,一眼就能看得出来差别
  9. zabbix监控redis
  10. 计算机组成原理讲义 微盘,计算机组成原理课件.pdf
  11. vs2005项目的安装与布署
  12. Android仿人人客户端(v5.7.1)——项目框架新做的调整描述(项目中基类java源码)
  13. java银行账户类_使用Java编写银行账户类(面向对象思考实验)
  14. C++接口实现汉字拼音转换
  15. 试用python库meteva(气象行业)
  16. macOS系统和mac装Windows系统开启虚拟化
  17. 神马广告投放的展现样式有哪些?神马广告投放的优势
  18. PHPstudy小白起步
  19. 2018年超强台风“玉兔”重创塞班岛卫星影像纪实
  20. 遥望布达拉——DAY11 海通兵站-觉巴村

热门文章

  1. 【java笔记】线程(2):多线程的原理
  2. ffmpeg.c函数结构简单分析(画图)
  3. Adobe Audition 基本使用
  4. ffmpeg函数介绍
  5. JNA调用DLL函数遇到的几个问题
  6. hdfs中8031是什么端口号_删了HDFS又能怎样?记一次删库不跑路事件
  7. window mysql 同步复制_Window环境下配置MySQL 5.6的主从复制、备份恢复
  8. websphere Error 404:SRVE0190E: File not found: index.action
  9. You have not concluded your merge (MERGE_HEAD exists)
  10. Linux下安装Mysql5.7