---
title: "performAccessibilityAudit(for:_:)"
framework: xcuiautomation
role: symbol
role_heading: Instance Method
path: "xcuiautomation/xcuiapplication/performaccessibilityaudit(for:_:)"
---

# performAccessibilityAudit(for:_:)

## Declaration

```swift
@MainActor @nonobjc @preconcurrency func performAccessibilityAudit(for auditTypes: XCUIAccessibilityAuditType = .all, _ issueHandler: ((XCUIAccessibilityAuditIssue) throws -> Bool)? = nil) throws
```

## See Also

### Performing an accessibility audit

- [XCUIAccessibilityAuditType](xcuiautomation/xcuiaccessibilityaudittype.md)
- [XCUIAccessibilityAuditIssue](xcuiautomation/xcuiaccessibilityauditissue.md)
