没有模拟器或设备的 IOS UI 测试

Posted

技术标签:

【中文标题】没有模拟器或设备的 IOS UI 测试【英文标题】:IOS UI tests without simulator or device 【发布时间】:2017-06-08 11:31:31 【问题描述】:

我想为 ios 编写 UI 测试。

我可以在没有设备或模拟器作为目标的情况下(从 xcode)运行它们吗?

例如:我想测试单击 btn 并检查是否发生了某些事情,但不希望该测试在模拟器或设备上运行它。

(我知道在 android 中你可以使用 robolectric 来做到这一点)。

【问题讨论】:

那么,测试将在哪里运行? 如果没有模拟器或设备,UI在哪里? 起订量之类的假货。 【参考方案1】:

很抱歉,没有其他解决方案。您只能在设备或模拟器之间进行选择。

【讨论】:

以上是关于没有模拟器或设备的 IOS UI 测试的主要内容,如果未能解决你的问题,请参考以下文章

在 iOS 13 UI 测试中访问 UIActivityViewController 上的按钮会导致崩溃

如何在 iOS 模拟器或开发设备上测试半自治应用程序模式

flutter 在windows和linux上运行IOS UI模拟器

iOS 模拟器中的 MPMediaQuery

Storyboards + UIcollectionView:UI 在 iOS 模拟器和设备上的显示方式不同

Xcode UI 测试不会自动启动模拟器