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
.