Hide navigation sidebar
Hide table of contents sidebar
Back to top
Toggle table of contents sidebar

# Tethering

The Tethering domain defines methods and events for browser port binding.

This CDP domain is experimental.

- Types

- Commands

- Events

## Types

There are no types in this module.

## Commands

Each command is a generator function. The return type `Generator[x, y, z]` indicates that the generator yields arguments of type `x`, it must be resumed with an argument of type `y`, and it returns type `z`. In this library, types `x` and `y` are the same for all commands, and `z` is the return type you should pay attention to. For more information, see Getting Started: Commands.

bind(port)

  Request browser port binding.

  Parameters:

    port (`int`) – Port number to bind.

  Return type:

    `Generator`[`Dict`[`str`, `Any`], `Dict`[`str`, `Any`], `None`]

unbind(port)

  Request browser port unbinding.

  Parameters:

    port (`int`) – Port number to unbind.

  Return type:

    `Generator`[`Dict`[`str`, `Any`], `Dict`[`str`, `Any`], `None`]

## Events

Generally, you do not need to instantiate CDP events yourself. Instead, the API creates events for you and then you use the event’s attributes.

class Accepted(port, connection_id)

  Informs that port was successfully bound and got a specified connection id.

  port: `int`

    Port number that was successfully bound.

  connection_id: `str`

    Connection id to be used.