playwright.controller.Tooltip
self, page, id) playwright.controller.Tooltip(
Controller for shiny.express.ui.tooltip.
Attributes
Name | Description |
---|---|
expect | Expectation method equivalent to playwright.expect(self.loc) . |
id | The browser DOM id of the UI element. |
loc | Playwright Locator for the tooltip content. |
loc_container | Playwright Locator for the container tooltip. |
loc_overlay_body | Playwright Locator for the overlay body. |
loc_overlay_container | Playwright Locator for the overlay container. |
loc_trigger | Playwright Locator for the trigger element. |
page | Playwright Page of the Shiny app. |
Methods
Name | Description |
---|---|
expect_active | Expects the overlay to be active or inactive. |
expect_body | Expects the overlay body to have the specified text. |
expect_placement | Expects the overlay to have the specified placement. |
get_loc_overlay_container | Returns the locator for the overlay container. |
set | Sets the state of the tooltip. |
expect_active
*, timeout=None) playwright.controller.Tooltip.expect_active(value,
Expects the overlay to be active or inactive.
Parameters
Name | Type | Description | Default |
---|---|---|---|
value | bool | True if the overlay is expected to be active, False otherwise. |
required |
timeout | Timeout |
The maximum time to wait for the expectation to pass. Defaults to None . |
None |
expect_body
*, timeout=None) playwright.controller.Tooltip.expect_body(value,
Expects the overlay body to have the specified text.
Parameters
Name | Type | Description | Default |
---|---|---|---|
value | PatternOrStr |
The expected text pattern or string. | required |
timeout | Timeout |
The maximum time to wait for the overlay body to appear. Defaults to None . |
None |
expect_placement
*, timeout=None) playwright.controller.Tooltip.expect_placement(value,
Expects the overlay to have the specified placement.
Parameters
Name | Type | Description | Default |
---|---|---|---|
value | str | The expected placement value. | required |
timeout | Timeout |
The maximum time to wait for the expectation to pass. Defaults to None . |
None |
get_loc_overlay_container
=None) playwright.controller.Tooltip.get_loc_overlay_container(timeout
Returns the locator for the overlay container.
Parameters
Name | Type | Description | Default |
---|---|---|---|
timeout | Timeout |
The maximum time to wait for the overlay container to appear. Defaults to None . |
None |
set
set(open, timeout=None) playwright.controller.Tooltip.
Sets the state of the tooltip.
Parameters
Name | Type | Description | Default |
---|---|---|---|
open | bool | True to open the tooltip and False to close it. |
required |
timeout | Timeout |
The maximum time to wait for the tooltip to be visible and interactable. Defaults to None . |
None |