可以使用SLButton或SLElement来解除弹出窗口中显示的UIActionSheet吗?

时间:2013-07-20 01:10:37

标签: ios automation subliminal

我试过了:

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

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

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

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

感谢。

编辑:

仪器中记录的错误:

  

发生了意外的异常***SLUIAElementNotTappableException***   原因:元素'<SLButton description:"Remove"&gt;'是不可接触的。

1 个答案:

答案 0 :(得分:1)

潜意识中存在两个漏洞,即潜意识根本无法操纵行动单,然后当他们在弹出窗口时进一步无法操纵行动表。 This issue为有兴趣的人提供更多详细信息。从master 450f37ce28开始修复错误。感谢@Andrew的报告!