playwright.controller.DownloadButton
self, page, id) playwright.controller.DownloadButton(
Controller for shiny.express.ui.download_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_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
=None, **kwargs) playwright.controller.DownloadButton.click(timeout
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_label
*, timeout=None) playwright.controller.DownloadButton.expect_label(value,
Expect the label of the input button to have a specific value.
Note: This must include the icon if it is present!
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
*, timeout=None) playwright.controller.DownloadButton.expect_width(value,
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 |