You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Xcode UI Testing中如何编辑录制生成的不可编辑代码元素?

解决Xcode 9中UI测试录制后蓝色高亮代码的复制修改问题

嘿,这个问题我之前帮不少开发者处理过,Xcode 9里录制UI测试后出现的蓝色高亮不可编辑代码确实挺闹心的,不过有几个不用手动重新输入的实用方法:

  • 技巧一:精准选中蓝色代码块
    这些蓝色高亮内容其实是Xcode生成的特殊占位符,你可以按住Option键点击这段蓝色代码,就能一次性选中整个锁定的代码块,之后直接复制粘贴就行——粘贴后的内容会变成普通的可编辑代码,你就能随意修改里面的数值了。

  • 技巧二:直接编辑文件原始内容
    找到你的UI测试文件(通常是.swift格式),在Finder里右键选择「打开方式」,用任意文本编辑器(比如系统自带的TextEdit、或者Sublime Text这类工具)打开它。你会发现原本在Xcode里锁定的蓝色代码,在文本编辑器里就是普通的代码内容,修改完保存后回到Xcode,它会提示你重新加载文件,确认后就能看到可编辑的修改后的代码了。

  • 技巧三:通过调试控制台提取值
    如果你只是需要获取蓝色代码里的具体数值,可以运行一次测试,在调试控制台里打印出对应UI元素的属性值(比如通过po element命令查看元素的标识符、坐标等),然后直接复制控制台里的内容,粘贴到测试代码中替换掉蓝色部分,同样不用手动输入。

内容的提问来源于stack exchange,提问作者Chris Garrett

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 08:48:54