<div class='type'>Function</div>


<a id='references'></a>


<h2 id="getfirstlinkbounds-predicate">getFirstLinkBounds</h2>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
fun SemanticsNodeInteraction.getFirstLinkBounds(
    predicate: (AnnotatedString.Range<LinkAnnotation>) -> Boolean = { true }
): Rect?
```


Returns the bounds of the first link matching the `predicate`, or if that link spans multiple
lines, returns the bounds of the first line of the link.

A link in a Text composable is defined by a `LinkAnnotation` of the `AnnotatedString`.

The bounds are in the text node's coordinate system.

You can pass an offset from within the bounds to injection methods to operate them on the link,
for example `TouchInjectionScope.click` or `MouseInjectionScope.moveTo`.