首页 > 解决方案 > 在 XCUITest 中嵌入自定义视频

问题描述

我正在编写一个应该测试上传视频文件的测试,使用 XCode 12 中的 XCUITest。该测试应该是独立的,所以我不确定如何准确地做到这一点。

通常我希望流程像这样工作:

  1. 应用程序构建
  2. 文件从代码文件夹(我已将视频移动到代码中)复制到模拟器中
  3. 测试运行

然而,第 2 步给我带来了很多问题。我正在尝试在构建阶段使用它:

xcrun simctl addmedia booted ~/code/resources/Video.mov

Bur它目前给出了一个完全未指定的错误。我不确定这是否是因为我正在尝试在模拟器“启动”之前执行此操作,或者是否正在发生其他事情。有没有人有办法解决吗?

标签: iosxcodeios-simulatorxctestxcuitest

解决方案


我想到了。这样做的正确方法是只使用 a.而不是~然后意识到:

.将您置于项目级别 (.xcproj)


推荐阅读