dropdown
django_spire.testing.playwright.components.dropdown
Dropdown
Playwright component for django_spire/dropdown/dropdown.html
Source code in django_spire/testing/playwright/components/dropdown.py
menu_selector = '.position-absolute.shadow-lg.card'
class-attribute
instance-attribute
trigger_selector = '[x-bind="trigger"]'
class-attribute
instance-attribute
parent = parent_locator
instance-attribute
menu
property
trigger
property
click_option
close
get_option
has_option
is_open
EllipsisDropdown
Bases: Dropdown
Playwright component for django_spire/dropdown/ellipsis_dropdown.html
Source code in django_spire/testing/playwright/components/dropdown.py
trigger_selector = '.bi-three-dots-vertical'
class-attribute
instance-attribute
click_delete
click_edit
click_view
has_delete_option
has_edit_option
EllipsisModalDropdown
Bases: EllipsisDropdown
Playwright component for django_spire/dropdown/ellipsis_modal_dropdown.html Dropdown options trigger modals via dispatch_modal_view()
Source code in django_spire/testing/playwright/components/dropdown.py
EllipsisTableDropdown
Bases: EllipsisDropdown
Playwright component for django_spire/dropdown/ellipsis_table_dropdown.html Used in table rows, positioned start-0 instead of end-0