playwright.controller.NavsetCardPill
playwright.controller.NavsetCardPill(self, page, id)
Controller for shiny.express.ui.navset_card_pill.
Attributes
expect |
Expectation method equivalent to playwright.expect(self.loc) . |
id |
The browser DOM id of the UI element. |
loc |
Playwright Locator of the UI element. |
loc_container |
Playwright Locator for the container of the UI element. |
page |
Playwright Page of the Shiny app. |
Methods
expect_nav_titles
playwright.controller.NavsetCardPill.expect_nav_titles(value, *, timeout=None)
Expects the control to have the specified nav titles.
Parameters
value |
list [PatternOrStr ] |
The expected nav titles. |
required |
timeout |
Timeout |
The maximum time to wait for the expectation to pass. Defaults to None . |
None |
expect_nav_values
playwright.controller.NavsetCardPill.expect_nav_values(value, *, timeout=None)
Expects the control to have the specified nav values.
Parameters
value |
list [PatternOrStr ] |
The expected nav values. |
required |
timeout |
Timeout |
The maximum time to wait for the expectation to pass. Defaults to None . |
None |
expect_placement
playwright.controller.NavsetCardPill.expect_placement(
location='above',
*,
timeout=None,
)
Expects the navset to have the specified placement.
Parameters
location |
Literal [‘above’, ‘below’] |
The expected placement location. Defaults to 'above' . |
'above' |
timeout |
Timeout |
The maximum time to wait for the expectation to pass. Defaults to None . |
None |
expect_title
playwright.controller.NavsetCardPill.expect_title(value, *, timeout=None)
Expects the navset title to have the specified text.
Parameters
value |
PatternOrStr |
The expected text pattern or string. |
required |
timeout |
Timeout |
The maximum time to wait for the expectation to pass. Defaults to None . |
None |
expect_value
playwright.controller.NavsetCardPill.expect_value(value, *, timeout=None)
Expects the control to have the specified value.
Parameters
value |
PatternOrStr |
The expected value. |
required |
timeout |
Timeout |
The maximum time to wait for the expectation to pass. Defaults to None . |
None |
get_loc_active_content
playwright.controller.NavsetCardPill.get_loc_active_content(timeout=None)
Returns the locator for the active content.
Parameters
timeout |
Timeout |
The maximum time to wait for the locator to appear. Defaults to None . |
None |
nav_panel
playwright.controller.NavsetCardPill.nav_panel(value)
Returns the nav panel (NavPanel
) with the specified value.
Parameters
value |
str |
The value of the nav panel. |
required |
set
playwright.controller.NavsetCardPill.set(value, *, timeout=None)
Sets the state of the control to open or closed.
Parameters
value |
str |
The selected nav item. |
required |