0

我希望能够让我的 XCUITest 应用程序将图像发布到服务器。我已经使用xcrun simctl addmedia命令安装了图像,但我不知道如何从 XCUITest 类访问它。

4

2 回答 2

0

记录器不能像照片库那样在 UIRemoteViews 中工作。您可以做的是设置一个 ui 测试并将其设置到打开照片库的位置,然后设置断点并查看/打印视图层次结构。这就是我想出如何在 iPhone 模拟器中选择一张默认照片的方法。

    let app = XCUIApplication()

    let tablesQuery = app.tables
    //Get to the camera or library prompt
    app.sheets.buttons["Choose From Library"].tap()
    app.cells["Camera Roll"].tap()
    app.cells["Photo, Landscape, March 12, 2011, 7:17 PM"].tap()
于 2019-01-10T22:13:21.343 回答
0

我通过使用 UITest 访问安装在模拟器照片库中的默认照片,然后使用 SUT 发布到有问题的服务器来完成此操作。

于 2018-06-13T21:46:45.853 回答