# `Cerberus.Browser.Native`
[🔗](https://github.com/ftes/cerberus/blob/v0.1.7/lib/cerberus/browser/native.ex#L1)

Opaque browser unwrap handle returned by `Cerberus.unwrap/2`.

This is an escape hatch for advanced debugging and migration scenarios.
It intentionally exposes a minimal surface and is not a stable low-level
browser driver contract.

# `t`

```elixir
@opaque t()
```

# `tab_id`

```elixir
@spec tab_id(t()) :: String.t()
```

Returns the active browser tab id for this unwrap handle.

# `user_context_pid`

```elixir
@spec user_context_pid(t()) :: pid()
```

Returns the browser user-context process identifier for this unwrap handle.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
