Xcode 记录 UI 测试 - 如何删除 XCTestCase 自动生成的代码下拉菜单

aml*_*szk 5 xcode ios

请参阅随附的屏幕截图,当使用记录按钮生成 Xcode UI 测试代码时,生成的代码包含烦人的下拉菜单,我不知道如何删除它们。

在此输入图像描述

在此输入图像描述

小智 5

当弹出窗口未显示时,双击代码将删除菜单标记。它现在将不再出现在版本控制中。

如果弹出窗口已出现,您需要选择一个值或以其他方式关闭弹出窗口,然后才能双击。

如果早期版本的 Xcode 中存在错误,则它至少可以在 Xcode 10.3(可能还有更早版本)中运行


Ter*_*rje 1

我认为 Xcode 中没有任何内置函数可以执行此操作,因此我能想到的最好的方法是您可以使用它来搜索和替换的正则表达式:

/\*@START_MENU_TOKEN@\*/|/\*\[.+\]@END_MENU_TOKEN@\*/
Run Code Online (Sandbox Code Playgroud)

有趣的是,这也适用于 Xcode 编辑器,即使实际文本START_MENU_TOKEN等被转换为下拉菜单并因此不可见。