首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在UITesting设备上运行测试时禁用iOS8?

如何在UITesting设备上运行测试时禁用iOS8?
EN

Stack Overflow用户
提问于 2015-12-09 17:56:05
回答 2查看 1.8K关注 0票数 4

我有一个包含单元测试和UI测试的项目。根据需求,该项目必须同时支持iOS8和iOS9,并且是通过一个持续的集成机器人来设置的,该机器人在每次提交我们的repos时都会运行测试。

我希望bot在具有多个iOS版本的多个设备上运行测试,以确保我们的单元测试在多个OS版本中都是有效的。

但是,我无法找到在运行OS版本的设备上禁用运行UITests的选项,因为iOS8不支持UI测试。但是,我仍然希望在iOS8上运行我的单元测试。

如果我尝试使用iPhone模拟器8.2在项目上直接运行测试,就会得到以下错误消息:“iPhone 6( 8.2 )不支持UI测试,因为它正在运行iOS模拟器8.2,而UI测试需要iOS模拟器9.0或更高版本。”

有什么想法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-14 16:27:21

添加第二个方案并从测试菜单中的方案中删除UI测试。然后为这个计划添加一个机器人。

票数 6
EN

Stack Overflow用户

发布于 2017-01-23 05:10:22

从编辑方案中取消UI测试复选框可以在Command+U运行测试方案时关闭它。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34185734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档