lee*_*dex 0 xcode json swift xcuitest
我的 xcode 项目中有一个 json 文件,我正在尝试通过以下方式读取该文件:
\n\nlet fileUrl = Bundle.main.url(forResource: "myfile", withExtension: "json")\nRun Code Online (Sandbox Code Playgroud)\n\n等等。
\n\n当我从项目目标成员资格内的文件(例如视图控制器文件)运行此代码时,代码将运行并且我能够读取 json。但是,当在我的 XCUITestCase 文件 \xe2\x80\x93 中运行它时,它失败了,无法找到 url。
\n\n如何从 XCUItest 中读取 json 文件?
\n\n我已经看过这篇文章,但没有帮助\n Read local JSON file in XCUITest
\n对您的代码进行一些修改,这对我有用
if let file = Bundle(for: type(of: self)).url(forResource: "YOUR_FILE", withExtension: "json") {
let data = try! Data(contentsOf: file)
let dataJson = try! JSON(data: data)
// TODO Your handle here
} else {
XCTFail("Cannot read json file")
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1017 次 |
| 最近记录: |