playwright.controller.InputBookmarkButton
playwright.controller.InputBookmarkButton(page, id='._bookmark_')Controller for shiny.express.ui.input_bookmark_button.
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. |
| page | Playwright Page of the Shiny app. |
Methods
| Name | Description |
|---|---|
| click | Clicks the input action. |
| expect_disabled | Expect the input bookmark button to be disabled. |
| expect_icon | Expect the icon of the input button to have a specific value. |
| expect_label | Expect the label of the input button to have a specific value. |
| expect_width | Expect the width attribute of a DOM element to have a specific value. |
click
playwright.controller.InputBookmarkButton.click(timeout=None, **kwargs)Clicks the input action.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| timeout | Timeout |
The maximum time to wait for the input action to be clicked. Defaults to None. |
None |
expect_disabled
playwright.controller.InputBookmarkButton.expect_disabled(
value,
*,
timeout=None,
)Expect the input bookmark button to be disabled.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| value | bool | The expected value of the disabled attribute. |
required |
| timeout | Timeout |
The maximum time to wait for the expectation to be fulfilled. Defaults to None. |
None |
expect_icon
playwright.controller.InputBookmarkButton.expect_icon(value, *, timeout=None)Expect the icon of the input button to have a specific value.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| value | PatternOrStr |
The expected value of the icon. | required |
| timeout | Timeout |
The maximum time to wait for the expectation to be fulfilled. Defaults to None. |
None |
expect_label
playwright.controller.InputBookmarkButton.expect_label(value, *, timeout=None)Expect the label of the input button to have a specific value.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| value | PatternOrStr |
The expected value of the label. | required |
| timeout | Timeout |
The maximum time to wait for the expectation to be fulfilled. Defaults to None. |
None |
expect_width
playwright.controller.InputBookmarkButton.expect_width(value, *, timeout=None)Expect the width attribute of a DOM element to have a specific value.
Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| value | AttrValue |
The expected value of the width attribute. |
required |
| timeout | Timeout |
The maximum time to wait for the expectation to be fulfilled. Defaults to None. |
None |