gpt4 book ai didi

Xcode UI 测试 - 拖放

转载 作者:可可西里 更新时间:2023-10-31 23:59:13 25 4
gpt4 key购买 nike

我正在尝试创建 XCTestCase 以在我的大纲 View (在 OS X 应用程序中)中测试重新排序。当我使用 UI 测试记录功能时,Xcode 打印如下:

window.outlines.staticTexts["<cell which I want to move>"].click()

我尝试在大纲 View 内部或外部拖动单元格,Xcode 生成相同的无用代码。

有谁知道如何在 Xcode 7 中正确测试拖放?

最佳答案

不确定这是否是新的,但在 Xcode 7.2 中,如果您查看 XCUIElement 的 header ,则有一个适用于 OS X 的 clickForDuration(thenDragToElement:) 函数。似乎适用于 NSOutlineView

这是标题...

/*!
* Clicks and holds for a specified duration (generally long enough to start a drag operation) then drags
* to the other element.
*/
public func clickForDuration(duration: NSTimeInterval, thenDragToElement otherElement: XCUIElement)

关于Xcode UI 测试 - 拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32094410/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com