playwright.controller.OutputText

playwright.controller.OutputText(self, page, id)

Controller for shiny.express.ui.output_text.

Attributes

Name Description
id The ID of the output control.
loc Playwright Locator of the text output.
page Playwright Page of the Shiny app.

Methods

Name Description
expect_container_tag Asserts that the output has the expected container tag.
expect_inline Asserts that the output is inline.
expect_value Asserts that the output has the expected value.
get_value Gets the text value of the output.

expect_container_tag

playwright.controller.OutputText.expect_container_tag(value, *, timeout=None)

Asserts that the output has the expected container tag.

Parameters

Name Type Description Default
value Literal[‘span’, ‘div’] | str The expected container tag. required
timeout Timeout The maximum time to wait for the container tag to appear. Defaults to None. None

expect_inline

playwright.controller.OutputText.expect_inline(value=False, *, timeout=None)

Asserts that the output is inline.

Parameters

Name Type Description Default
value bool Whether the output is inline. False
timeout Timeout The maximum time to wait for the output to appear. Defaults to None. None

expect_value

playwright.controller.OutputText.expect_value(value, *, timeout=None)

Asserts that the output has the expected value.

Parameters

Name Type Description Default
value PatternOrStr The expected value. required
timeout Timeout The maximum time to wait for the value to appear. Defaults to None. None

get_value

playwright.controller.OutputText.get_value(timeout=None)

Gets the text value of the output.

Parameters

Name Type Description Default
timeout Timeout The maximum time to wait for the value to appear. Defaults to None. None