ios 应用的 UI 测试,使用 Xcode 8 和 swift 3.2 开发。
将 Xcode 版本 8 升级到 9 后,我遇到了处理拖放的问题
我想拖动一个元素[i.e. button]
并将其放到另一个元素上[i.e. on homepage]
上。
对于 Xcode 8,我使用以下方法实现了它:
let sourceElement = app.buttons["Video_Button"]
let destElement = app.scrollViews.scrollViews.images.element(boundBy: 0)
sourceElement.press(forDuration: 0.5, thenDragTo: destElement)
但是上面的代码在 Xcode 9 和 Swift 3.2 中不起作用。