私は試した:
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"
>' はタップできません。