如何使用 swift xcuitest 从 pdf 文件中读取数据
Posted
技术标签:
【中文标题】如何使用 swift xcuitest 从 pdf 文件中读取数据【英文标题】:how to read data from pdf file using swift xcuitest 【发布时间】:2020-05-18 06:40:06 【问题描述】:我想使用 swift xcuitest 对 PDF 进行 UI 测试,因为我需要访问 PDF 中的数据。请建议有什么方法可以从 PDF 中读取数据。
【问题讨论】:
你应该指定你的任务。 PDF 文件位于何处,您希望如何管理其内容?添加屏幕截图和代码 sn-ps 以及 PDF 文件将根据地图上的内容(标记信息)动态生成,并存储在项目路径本身中。我想检查标记信息是否与 PDF 中的内容匹配。 【参考方案1】:好的,根据您的评论,您应该使用模拟器,因为当您在模拟器上执行 UI 测试时,您可以访问整个磁盘,包括项目路径。
如果你想管理 PDF 数据,你可以使用 PDFKit。在此处观看和下载指南 https://developer.apple.com/videos/play/wwdc2017/241/
P.S.:您可能应该切换到更“轻量级”的格式,例如 JSON 或 CSV,以加快读取数据的速度。
【讨论】:
以上是关于如何使用 swift xcuitest 从 pdf 文件中读取数据的主要内容,如果未能解决你的问题,请参考以下文章
Swift XCUITest:如何在执行 UI 测试时单击 UIImagePickerController() 的默认“选择”按钮?
在 Swift 中使用 XCUITest 自动化在苹果地图上绘制形状
无法在 Swift 4 上的 XCUITest 中设置设备方向
如何在 Swift 中从 NSData 显示 PDF - 如何将 PDF 保存到文档文件夹 Swift - 如何在 Swift 中通过 WebView 从保存的 NSData 显示 PDF