停止运行浅色/深色和方向排列的 Xcode UITest

Stop Xcode UITests running for light/dark and orientation permutations

提问人:Connor Hargus 提问时间:10/22/2023 最后编辑:Connor Hargus 更新时间:10/22/2023 访问量:20

问:

我尝试只运行一次 UITests。但是,默认情况下,Xcode 似乎运行浅色/深色主题以及设备方向和本地化的所有排列。这意味着所有 UITest 都运行 8 次(使用 2 种语言)。对于可能需要几分钟的测试,时间会加起来。

我的 UITest 中没有任何内容取决于颜色主题,因此我想始终关闭这些排列。我有时可能想要的方向和本地化变化,但通常也想关闭。

我可以禁用任何/所有这些排列吗?

最小可重复示例:

  1. 在 Xcode 15 中创建新的 SwiftUI App 项目。
  2. 添加 UI 测试捆绑包目标
  3. 在常规应用设置中添加本地化,然后添加字符串目录和至少一个翻译成第二种语言的翻译。
  4. 运行 UITest
  5. 观察它运行 8 次
Swift Xcode SwiftUI XCest 模拟器

评论


答: 暂无答案