selenium.webdriver.wpewebkit.options¶
Classes
|
- class selenium.webdriver.wpewebkit.options.Options[source]¶
- KEY = 'wpe:browserOptions'¶
- property binary_location: str¶
Return the location of the browser binary or an empty string.
- BINARY_LOCATION_ERROR = 'Binary Location Must be a String'¶
- FEDCM_CAPABILITY = 'fedcm:accounts'¶
- add_argument(argument: str) None¶
Adds an argument to the list.
- Args:
argument: Sets the arguments
- property arguments¶
Returns a list of arguments needed for the browser.
- property capabilities¶
- property default_capabilities: dict[str, str]¶
Return minimal capabilities necessary as a dictionary.
- enable_mobile(android_package: str | None = None, android_activity: str | None = None, device_serial: str | None = None) None¶
Enables mobile browser use for browsers that support it.
- Args:
android_package: The name of the android package to start android_activity: The name of the android activity device_serial: The device serial number
- ignore_local_proxy_environment_variables() None¶
Ignore HTTP_PROXY and HTTPS_PROXY environment variables.
This method is deprecated; use a Proxy instance with ProxyType.DIRECT instead.
- set_capability(name, value) None¶
Sets a capability.
- mobile_options: dict[str, str] | None¶
- browser_version¶
Gets and Sets the version of the browser.
- Usage:
Get: self.browser_version
Set: self.browser_version = value
- Args:
value: str
- Returns:
str when getting, None when setting.
- platform_name¶
Gets and Sets name of the platform.
- Usage:
Get: self.platform_name
Set: self.platform_name = value
- Args:
value: str
- Returns:
str when getting, None when setting.
- accept_insecure_certs¶
Gets and Set whether the session accepts insecure certificates.
- Usage:
Get: self.accept_insecure_certs
Set: self.accept_insecure_certs = value
- Args:
value: bool
- Returns:
bool when getting, None when setting.
- strict_file_interactability¶
Gets and Sets whether session is about file interactability.
- Usage:
Get: self.strict_file_interactability
Set: self.strict_file_interactability = value
- Args:
value: bool
- Returns:
bool when getting, None when setting.
- set_window_rect¶
Gets and Sets window size and position.
- Usage:
Get: self.set_window_rect
Set: self.set_window_rect = value
- Args:
value: bool
- Returns:
bool when getting, None when setting.
- enable_bidi¶
Gets and Set whether the session has WebDriverBiDi enabled.
- Usage:
Get: self.enable_bidi
Set: self.enable_bidi = value
- Args:
value: bool
- Returns:
bool when getting, None when setting.
- page_load_strategy¶
Gets and Sets page load strategy, the default is “normal”.
- Usage:
Get: self.page_load_strategy
Set: self.page_load_strategy = value
- Args:
value: str
- Returns:
str when getting, None when setting.
- unhandled_prompt_behavior¶
Gets and Sets unhandled prompt behavior, the default is “dismiss and notify”.
- Usage:
Get: self.unhandled_prompt_behavior
Set: self.unhandled_prompt_behavior = value
- Args:
value: str
- Returns:
str when getting, None when setting.
- timeouts¶
Gets and Sets implicit timeout, pageLoad timeout and script timeout if set (in milliseconds).
- Usage:
Get: self.timeouts
Set: self.timeouts = value
- Args:
value: dict
- Returns:
dict when getting, None when setting.
- proxy¶
Sets and Gets Proxy.
- Usage:
Get: self.proxy
Set: self.proxy = value
- Args:
value: Proxy
- Returns:
Proxy when getting, None when setting.
- enable_downloads¶
Gets and Sets whether session can download files.
- Usage:
Get: self.enable_downloads
Set: self.enable_downloads = value
- Args:
value: bool
- Returns:
bool when getting, None when setting.
- web_socket_url¶
Gets and Sets WebSocket URL.
- Usage:
Get: self.web_socket_url
Set: self.web_socket_url = value
- Args:
value: str
- Returns:
str when getting, None when setting.