Web Extension¶
The web extension module installs and uninstalls browser extensions.
Methods¶
install¶
Install a browser extension from an archive file:
result = await client.web_extension.install("/path/to/extension.zip")
print(result.extension) # extension ID
uninstall¶
Uninstall a previously installed extension:
Reference¶
WebExtensionModule ¶
Module for managing browser extensions.
Commands
- install — install a web extension from an archive path
- uninstall — uninstall a previously installed extension
Example
result = await client.web_extension.install("/path/to/extension.zip") await client.web_extension.uninstall(result.extension)
Source code in bidiwave/modules/webextension.py
install
async
¶
Installs a web extension from an archive file.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
archive_path
|
str
|
File system path to the extension archive (e.g. .zip or .crx file). |
required |
Returns:
| Type | Description |
|---|---|
WebExtensionInfo
|
WebExtensionInfo with the extension ID. |
Source code in bidiwave/modules/webextension.py
uninstall
async
¶
Uninstalls a previously installed web extension.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
extension
|
str
|
ID of the extension to uninstall. |
required |