2

我试过了:

SLButton *actionSheetButton = [SLButton elementWithAccessibilityLabel:@"Remove"]; // also tried same with SLElement

BOOL popoverDisplayed = SLWaitUntilTrue([UIAElement(actionSheetButton) isValidAndVisible], 3.0);

if (popoverDisplayed) {
    [UIAElement(actionSheetButton) tap];
}

我能够使用 SLPopover 关闭/取消操作表,但我想测试按钮操作。

谢谢。

编辑:

Instruments 中记录的错误:

发生意外异常***SLUIAElementNotTappableException*** 的原因是:元素“ <SLButton description:"Remove">”不可点击。

4

1 回答 1

1

Subliminal 中有两个错误,其中 Subliminal 根本无法操纵动作表,然后当它们处于弹出窗口时进一步无法操纵动作表。这个问题为任何感兴趣的人提供了更多细节。这些错误在 master 上的提交450f37ce28时已修复。感谢@Andrew 的报告!

于 2013-07-22T22:35:34.877 回答