iOS 自动点击并转到某个 View Controller

标签 ios objective-c xcode automation

所以我完全使用代码构建了我的iOS应用程序(以编程方式构建了所有界面)。该应用程序非常庞大,每次启动该应用程序时,我都需要单击 3 或 4 次才能转到某些 View Controller 才能查看效果。

有没有办法自动执行此过程?

因此,当我启动应用程序时,它将自动单击按钮/表格单元格并转到特定的 View Controller 。

我无法以不同的方式设置初始 View Controller ,因为我需要将数据从开头传递到我想要查看的 Controller 。

感谢您的帮助。

最佳答案

您可以使用XCTest框架来创建自动化测试。您只需在项目设置中添加新目标即可。然后为应用程序的任何演练创建一个测试用例。优点是,在更改应用程序的任何部分后,您只需重新运行测试即可查看没有破坏任何内容。

Xcode 甚至可以选择记录测试,因此您无需完全手动编程。

Apple UI 测试指南: https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/testing_with_xcode/chapters/09-ui_testing.html

如何记录 UI 测试: https://developer.apple.com/library/content/documentation/ToolsLanguages/Conceptual/Xcode_Overview/RecordingUITests.html

关于iOS 自动点击并转到某个 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39815462/

相关文章:

ios - 如何根据多个 Core Data 属性的计算值进行排序

ios - PrototypeCell 中的 UITextView 在两个 iPhone 模拟器中有不同的行为

ios - 如何在 WatchKit 扩展目标中获取核心数据持久存储路径

ios - 我如何根据单元格的数量更改 ScrollView 的大小?

iphone - 在 Interface Builder 中构建 UIView

ios - 如何在 IOS 应用程序中下载 m3u 视频?

ios - 在 UITextview 中获取点击的单词

ios - 将 base 64 转换为 NSString

ios - NSUserDefault BoolKey 未保存在关闭应用程序后重置

xcode - "Your binary is not optimized for iPhone 5"在我使用 xcode 6.0.1 上传应用程序后