iOS 在 Xcode UITest 中测试本地文件导入/打开

Posted

技术标签:

【中文标题】iOS 在 Xcode UITest 中测试本地文件导入/打开【英文标题】:iOS Testing local file import/opening in Xcode UITest 【发布时间】:2021-03-17 15:04:05 【问题描述】:

在我的 UITests 中,我想从我的应用程序中的功能下载文件并将其保存到本地 iPhone 存储,然后打开它。我设法下载并保存,但它找不到记录文件打开的方法(使用 ios 基本文件)。

您是否知道一种方法来编写控制文件导入的测试,或者我需要在应用代码中创建绕过。

当我尝试记录测试时,出现“Timestamped Event Matching Error: Failed to find matching element”错误(我无法解决)

谢谢

【问题讨论】:

【参考方案1】:

您只能使用内置记录器记录与 AUT 的交互。

如果您想与其他应用程序交互,您必须自己编写代码。使用“XCUIApplication(bundleIdentifier:)”或www.GitHub.com/rzakhar/xctapps 启用与其他应用程序的交互

【讨论】:

以上是关于iOS 在 Xcode UITest 中测试本地文件导入/打开的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Xcode 的 UITest 中访问当前的 UIViewController?

打印到 Xcode (XCTest) UITest 报告

Xcode 7 中的 UITest:如何测试键盘布局(keyboardType)

Xcode7 UITest UnitTest 自动化测试学习

我可以在 Xcode Server 中的所有设备上运行单元测试并仅在 iOS 9.x 设备上运行 UI 测试吗?

Xamarin.UITest 2.2.4 启动会话在第一次测试中失败