我试过了:
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"
>'不可轻敲。 最佳答案
Subliminal中有两个错误,Subliminal根本无法操纵操作表,然后当它们位于弹出窗口中时便无法操纵操作表。 This issue为有兴趣的人提供了更多详细信息。这些错误已在master上提交450f37ce28时修复。感谢您的报告@Andrew!