目录

一、使用Xcode运行WebDriverAgent

二、创建模拟器上可运行的安装包(Runner.app)

三、使用Appium连接iOS模拟器

四、使用Appium连接iOS真机


一、使用Xcode运行WebDriverAgent

1. 链接:https://github.com/appium/WebDriverAgent

2. 下载后进入根目录,然后使用xcode打开”WebDriverAgent.xcodeproj“文件,并选择模拟器(比如:iPhone 8 Plus)

 3. ,点击Product-Test,然后查看运行结果。如下图所示,无报错,且模拟器中安装了"WebDriverAgent",代表运行成功

4. 在浏览器中输入http://127.0.0.1:8100/status,即可查看WebDriverAgent运行状态

二、创建模拟器上可运行的安装包(Runner.app)

1. 进入Runner.xcworkspace所在包的目录(Runner是自定义的测试包的名称),然后输入命令:

xcodebuild -showsdks

2. 找到”iOS Simulator SDKs“中sdk版本

3. 输入如下命令:

xcodebuild -arch x86_64 -sdk iphonesimulator14.4 -workspace Runner.xcworkspace -scheme Runner

4. 查看运行结果,成功生成了Runner.app:

三、使用Appium连接iOS模拟器

1. 打开Appium-desktop之后,配置”Desired Capabilities“信息:

2. 模拟器的udid查看命令:xcrun instruments -s

3. 找到xcode中连接的模拟器,比如iPhone 8 Plus的udid

4. 然后点击”Start Session“即可连接成功

四、使用Appium连接iOS真机

1. 配置证书。WebDriverAgentRunner-Signing-Team,选择打".ipa"包时设置的Team

2. 连接真机(比如:Iphone8plus),然后参照”一、使用Xcode运行WebDriverAgent“中的步骤2和3,选择真机名称且运行

3. 配置”Desired Capabilities“信息,注意红框中的信息与iOS模拟器不一样。其中app要选择以".ipa"为后缀名的包(直接使用xcode打包)

4.  然后点击”Start Session“即可连接成功

使用Appium连接iOS真机和Xcode中的iOS模拟器相关推荐

  1. iOS 真机调试包集合 包含 iOS 12.4 不断更新

    升级 iOS 12 之后,使用 Xcode 9 真机调试会提示错误: Could not locate device support files. This iPhone 6 Plus is runn ...

  2. python appium连接安卓真机测试

    Mac已配好Appium环境 (安装Appium Desktop 和安装python appium测试库Appium-python-client) 1.安卓真机 (1)用usb线将安卓设备连接电脑,在 ...

  3. appium android函数,appium连接Android真机,并调试

    Android真机:华为pad2 Android和Windows连接同一个局域网 连接USB Android机设置: 打开USB调试 cmd>adb devices,显示Android序列号 , ...

  4. (已解决)iOS真机运行 Xcode报错(libpng error: CgBI: unhandled critical chunk)

    Cocos2d-x加载图片资源出现libpng error: CgBI: unhandled critical chunk  Xcode7.3  设置Remove Text Metadata From ...

  5. iOS 11开发教程(十)iOS11无线连接手机真机测试

    iOS 11开发教程(十)iOS11无线连接手机真机测试 在Xcode 9.0中,已经可以通过无线连接手机进行真机测试了.具体的操作步骤如下: (1)首先需要使用数据线将手机连接到苹果电脑上. (2) ...

  6. Appium自动化测试-iOS真机运行

    在使用iOS真机运行之前,需要配置好WDA,如果没有安装配置好WDA,可以参考文章:https://blog.csdn.net/dou_being/article/details/107745463 ...

  7. iOS 12 真机调试 Xcode 9 提示 Could not locate device support files.

    升级 iOS 12 之后,使用 Xcode 9 真机调试会提示错误: Could not locate device support files. This iPhone 6 Plus is runn ...

  8. 【CSDN下载】第二期:Xcode iOS真机镜像包、人脸探测与识别源码资源

    为便于广大开发者对热门资源的下载需求,下载频道专为广大开发者开辟了推荐一周IT优质资源通道,以供开发者参考下载,同时欢迎大家上传优质资源并留言所需的资源,小编会汇总所需,及时奉上所求. 工具安装包系列 ...

  9. 解决xcode iOS真机调试正常,模拟器失败问题

    解决xcode iOS真机调试正常,模拟器失败问题 参考文章: (1)解决xcode iOS真机调试正常,模拟器失败问题 (2)https://www.cnblogs.com/HemJohn/p/55 ...

最新文章

  1. 能ping通外网的域名,浏览器不能上网的解决办法
  2. 「译」在JavaScript中将值转换为字符串的5种方法
  3. 浅析java中的死锁_Java学习笔记五十五(死锁问题)
  4. ubuntu安装python_ubuntu18.04下源码编译安装最新版本Python3
  5. HDU - 6183 Color it 2017广西邀请赛(线段树)
  6. 2019百度之星 Polynomial
  7. 集群的可扩展性及其分布式体系结构(3)--上
  8. 超值买卖?惠普企业收购头部超算制造商Cray,仅13亿美元
  9. AngularJS Provider/Service/Factory 使用
  10. 版本控制-代码和文档等用SVN管理
  11. dosbox使用教程创建masm5
  12. 【WIN问题】微软Microsoft onenote/store 无法连接网络无法同步解决
  13. 网吧电脑怎么学一级计算机,如何关掉网吧电脑上的防火墙系统-电脑自学网
  14. 用python算24点及原理详解
  15. 创建uni-app 微信小程序项目
  16. 奶瓶 linux内核,CDlinux专用inflator-打气筒(reaver的图形化,beini奶瓶作者编写)下载 - 无线安全新手入门 - 无线论坛...
  17. 2019强网杯部分writeup
  18. Fanuc机器人奇异点问题解决方法(适用于roboguide)
  19. HTML5中的SVG是什么?
  20. 华为Java机试题__转载

热门文章

  1. Python学习之np.random.normal()函数
  2. mobaXterm无法上传,打开,下载文件解决方案
  3. RStudio无法成功下载stringi包
  4. 使用VIRTUALLAB FUSION和ANSYS OPTISLANG进行跨平台光学建模和设计
  5. 汇编语言——标志(状态字)寄存器PSW
  6. 【855. 考场就座】
  7. 死磕前端架构之整洁架构在前端的应用实践【稀缺资源】
  8. 向百度提交网站地图Sitemap
  9. 推荐一款好用的 office word 的markdown插件 - Writage
  10. VM安装centos时设置基础软件仓库时出错(设置镜像后依旧出错)