appium+tidevice实现iOS自动化测试(Mac)
一、环境准备
Mac上已安装配置好tidevice,如果没有安装可以参考文章:https://blog.csdn.net/dou_being/article/details/120401626
tidevice xctest -B com.xxx.xxx.WebDriverAgentRunner.xctrunner
3、修改监听端口为8200,并显示调试日志,输入命令:
tidevice xctest -B com.xxx.xxx.WebDriverAgentRunner.xctrunner -e USB_PORT:8200 —debug
如图
三、运行WebDriverAgent
注意:目前tidevice不支持运行企业证书签名的WDA
1、运行XCTest并在PC上监听8200端口转发到手机8100服务,命令如下
tidevice wdaproxy -B com.xxx.xxx.WebDriverAgentRunner.xctrunner --port 8200
WDA启动成功如图所示
2、启动WDA后,可以使用appium来运行iOS自动化,使用appium需要在配置中设置以下参数:
Appium运行成功,如图:
欢迎关注公众号:
appium+tidevice实现iOS自动化测试(Mac)相关推荐
- 【Mac + Appium + Python3.6学习(四)】之常用的IOS自动化测试API总结
环境: Appium:1.9.1 Appium-desktop:1.7.1 Xcode:10.0 IOS:iPhone5S(10.3.3) Mac:10.13.6 ①获取手机屏幕size:长.宽 &l ...
- 跨平台iOS自动化测试工具——tidevice
前言 一直以来,iOS自动化的实现&执行都依赖 Mac 系统,其主要原因是因为需要通过 Xcodebuild 编译&安装 WDA (WebDriverAgent) 到 iOS 设备中, ...
- Windows实现appium+iOS自动化测试
在前面的文章介绍了Windows上安装配置tidevice,环境搭建好后就实现了在Windows运行iOS自动化的第一步,接下来本文重点介绍在Windows上如何运行iOS自动化测试. 如果没有安装好 ...
- python运行启动报错解决方法_51testing:iOS自动化测试的那些干货:关于appium启动报错问题的解决办法...
原标题:51testing:iOS自动化测试的那些干货:关于appium启动报错问题的解决办法 我们在进行iOS Appium自动化测试的时候,会遇到环境配置.兼容使用问题,这里做个总结,以避免后续踩 ...
- 做iOS自动化测试必须知道的一些知识
WDA facebook wda 2015年Facebook 开源了一款 iOS 移动测试框架WebDriverAgent,WebDriverAgent 在 iOS 端实现了一个 WebDriver ...
- iOS自动化测试环境搭建总结
1.关于iOS真机和模拟器自动化环境搭建 参考博文: Appium+Python3+iOS真机环境搭建 iOS自动化测试:mac下iOS10 appium测试环境的搭建 IOS + Appium自动化 ...
- 最新出炉--IOS自动化测试环境搭建(Python Java)
一.前言 IOS的App自动化测试与Android的一样,也可以用appium来进行.但是IOS自动化依赖苹果的osx系统.Xcode构建等,且封闭的系统需要苹果开发者账号才可以驱动真机.Appium ...
- iOS自动化测试-环境搭建
应用场景 想要进行iOS自动化测试,必须进行环境的搭建 需要的环境 macOS系统电脑 Xcode 待测试的iOS项目 appium Desktop python pycharm Download P ...
- iOS自动化测试环境搭建
1 环境准备 1.1 Mac os x 1.2 brew Mac os x的包管理工具,安装方法:终端输入: /usr/bin/ruby -e "$(curl -fsSL https://r ...
最新文章
- velocity 模板语言(VTL)
- Altium Designer -- 差分布线和阻抗匹配
- Win8 Consumer Preview 8250 + VS11 体验
- Python爬虫辅助库BeautifulSoup4用法精要
- 如何使用 iMovie 为影片添加字幕、综艺字?
- 七种实用地方微信推广方法,三个月7000粉丝的秘诀
- 转:基于Spark的电影推荐系统(包含爬虫项目、web网站、后台管理系统以及spark推荐系统)
- [C++] [FLTK] 很久以前写的FLTK计算器
- 车辆属性最近一次入库时间初始化生成sql脚本文件
- mysql全文索引详解_MySql全文索引详解
- Redis 源码解析(8) AOF持久化
- Python模拟微信发红包
- iOS调用系统相机将英文改成中文
- VC 用发音函数Beep 播放简谱音乐
- 电脑缺失ACPI.sys
- Google Earth Engine(GEE)农作物种植结构提取
- 前端白屏问题_首页白屏的引发的思考(一)
- React 父子组件的生命周期关系(16.4版本及以后)
- 每一款都很能打 苏宁小Biu连发新品布局IoT
- 【加密】对称加密DES和非对称加密AES、数字签名|非对称加密--公钥和私钥的区别
热门文章
- 机器视觉学习笔记(4)——单目摄像机标定参数说明
- 物理生力热实验不确定度计算源代码
- 网络爬虫-爬取微博热门话题前15个
- 【LeetCode】154. Find Minimum in Rotated Sorted Array II (3 solutions)
- JavaScript弹出新窗口居中显示
- TimeSpan 时间间隔
- 解决Python自带的json序列化工具不能序列化datetime类型数据问题
- Idea-每次修改JS文件都需要重启Idea才能生效解决方法
- SpringWeb 系列教程 RestTemplate 4xx/5xx 异常信息捕获
- 获取可视区域高度赋值给div(解决document.body.clientHeight的返回值为0的问题)