pub struct Accessibility { /* private fields */ }Expand description
An accessibility snapshot handle for a Page.
Cheaply cloneable; all clones share the same underlying page-level session.
Implementations§
Source§impl Accessibility
impl Accessibility
Sourcepub async fn snapshot(
&self,
options: Option<AccessibilitySnapshotOptions>,
) -> Result<Option<AccessibilityNode>>
pub async fn snapshot( &self, options: Option<AccessibilitySnapshotOptions>, ) -> Result<Option<AccessibilityNode>>
Capture an accessibility-tree snapshot.
Without options (or with interesting_only: true), this fetches the
full accessibility tree and prunes uninteresting nodes (those without a
role/name/value/children), mirroring Playwright’s default. When root
is supplied, the partial tree rooted at that node is fetched instead via
Accessibility.getPartialAXTree.
Trait Implementations§
Source§impl Clone for Accessibility
impl Clone for Accessibility
Source§fn clone(&self) -> Accessibility
fn clone(&self) -> Accessibility
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for Accessibility
impl !UnwindSafe for Accessibility
impl Freeze for Accessibility
impl Send for Accessibility
impl Sync for Accessibility
impl Unpin for Accessibility
impl UnsafeUnpin for Accessibility
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more