playwright.controller.InputPassword

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

Controller for shiny.express.ui.input_password.

Attributes

Name Description
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.
loc_label Playwright Locator for the label of the UI element.
page Playwright Page of the Shiny app.

Methods

Name Description
expect_label Expect the label of the input to have a specific text.
expect_placeholder Expect the placeholder attribute of the input to have a specific value.
expect_value Expect the value of the text input to have a specific value.
expect_width Expect the width attribute of the input password to have a specific value.
set Sets the text value

expect_label

playwright.controller.InputPassword.expect_label(value, *, timeout=None)

Expect the label of the input to have a specific text.

Parameters

value: PatternOrStr

The expected text value of the label.

timeout: Timeout = None

The maximum time to wait for the expectation to be fulfilled. Defaults to None.

expect_placeholder

playwright.controller.InputPassword.expect_placeholder(value, *, timeout=None)

Expect the placeholder attribute of the input to have a specific value.

Parameters

value: AttrValue

The expected value of the placeholder attribute.

timeout: Timeout = None

The maximum time to wait for the expectation to be fulfilled. Defaults to None.

expect_value

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

Expect the value of the text input to have a specific value.

Parameters

value: PatternOrStr

The expected value of the text input.

timeout: Timeout = None

The maximum time to wait for the expectation to be fulfilled. Defaults to None.

expect_width

playwright.controller.InputPassword.expect_width(value, *, timeout=None)

Expect the width attribute of the input password to have a specific value.

Parameters

value: StyleValue

The expected value of the width attribute.

timeout: Timeout = None

The maximum time to wait for the expectation to be fulfilled. Defaults to None.

set

playwright.controller.InputPassword.set(value, *, timeout=None)

Sets the text value

Parameters

value: str

The text to set.

timeout: Timeout = None

The maximum time to wait for the text to be set. Defaults to None.