---
title: "waitForExistence(timeout:)"
framework: xcuiautomation
role: symbol
role_heading: Instance Method
path: "xcuiautomation/xcuielement/waitforexistence(timeout:)"
---

# waitForExistence(timeout:)

Waits the specified amount of time for an element to exist.

## Declaration

```swift
func waitForExistence(timeout: TimeInterval) -> Bool
```

## Discussion

Discussion Returns false if the timeout expires while the element’s exists property equals false.

## See Also

### Querying element state

- [waitForNonExistence(timeout:)](xcuiautomation/xcuielement/waitfornonexistence(timeout:).md)
- [wait(for:toEqual:timeout:)](xcuiautomation/xcuielement/wait(for:toequal:timeout:).md)
- [exists](xcuiautomation/xcuielement/exists.md)
- [isHittable](xcuiautomation/xcuielement/ishittable.md)
- [debugDescription](xcuiautomation/xcuielement/debugdescription.md)
