swift - Xcode UI 测试记录器生成带有多个选项的长行

标签 swift xcode xcode-ui-testing ui-testing

是否有任何设置可以减少生成的代码量?

这就是生成的内容

windowsQuery/*@START_MENU_TOKEN@*/.tabs["{ Test }"]/*[[".tabGroups.tabs[\"{ Test }\"]",".tabs[\"{ Test }\"]"],[[[-1,1],[-1,0]]],[0]]@END_MENU_TOKEN@*/.click()

而我需要的一切只是

windowsQuery.tabs["{ Test }"].click()

我不在乎这一点,但 Swiftlint 正在提示。它在编辑器中显示正常,但复制/粘贴体验很糟糕。它工作正常,但不需要。

最佳答案

双击可选代码可将其转换为简单文本。它不直观,但可以在 xcode 10.2.1 上运行。

关于swift - Xcode UI 测试记录器生成带有多个选项的长行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56857404/

相关文章:

ios - swift 2.0 中 navigationController 中 nib 的 AddSubview(为什么这么难?)

SwiftUI 不同子项对齐和 GeometryReader

ios - UITest用例处理位置服务警报

testing - XCode9:XCUITest 给出 Runner UIAccessibility 错误

ios - 从 XCTestCase 访问项目代码 - UI 测试

ios - 容器 View 中的 Split View失去导航 Controller 的功能

ios - 使用后如何隐藏键盘

ios - 检测内容已经插入到UIcollectionview

iphone - UITableViewController 第二次加载时崩溃

objective-c - xCode 说当我检查对象时该对象可能不会响应选择器